ENSCO Inc., located in Springfield Virginia, is looking for a
software developer with a strong background in computer science,
data collection systems, and software engineering to join our
software engineering team in the ATE Division. ENSCO is the
railroad industry's source for state-of-the-art track inspection
systems, track inspection services, rail vehicle evaluation
testing, rail asset management, and rail security and safety. A
senior developer with experience working in small teams to innovate
and apply modern state of the art techniques to provide practical
solutions to real world challenges is the ideal candidate to join
ENSCO brings together decades of experience and the latest
technologies, including laser scanners, real-time signal
processing, computer vision, machine learning, GPS/inertial
navigation, wireless communication, and Web data management to
solve the needs of the railroad community for accurate inspection
of their infrastructure. If you join, you would be working with a
talented team within ENSCO to develop and implement a line of track
inspection products that measure and monitor track conditions in
real time from moving rail vehicles to improve railroad safety.
Energage recognized ENSCO with a National Top Workplaces award
for our employee-focused culture of respect, diversity,
inclusiveness and family-friendly policies. Energage selected ENSCO
as a Top Workplaces in Technology Industry winner in recognition
for a culture of employees who felt their work is meaningful and
their efforts are appreciated by the company.
DiversityJobs selected ENSCO as a 2021 Top Diversity Employer in
the Aerospace & Aviation space for demonstrating consistent
outreach and dedication to hiring from all diversity groups, so the
most qualified candidates can truly rise to the top of their
Key customers include the Federal Railroad Administration, U.S.
commercial railroads, transit systems, international railroads and
transit agencies, and government agencies abroad.
Responsibilities will include:
- Analyze the needs of internal customers including Product and
- Design, test and develop the software in C# and other
programming languages such as C++/Java/Python to meet the needs of
- Apply a systems level understanding to software projects to
integrate sensors and data collection hardware.
- Recommend upgrades for existing systems and programs.
- Develop software functionalities on individual products of a
software that work well when integrated with the full system
comprising of other software products.
- Create various diagrams, flowcharts and models that illustrate
the type of code needed for programmers.
- Ensure continued functionality of an application/product during
maintenance and testing of software.
- Document technical aspects of a system or application as a
reference for future upgrades and maintenance
- Fix bugs or address client or consumer concerns.
Want to learn more about working for ENSCO Rail?
Click the below link or copy/paste in your browser to view the
ENSCO Rail Careers & Culture Handbook: