You are viewing a preview of this job. Log in or register to view more details about this job.

Software Engineer

Software Engineer
No Clearance Requirement
Rail Technologies
City
Springfield
State
Virginia
Country
United States
Executive Order
ENSCO safety protocols include complying with all local, state and federal requirements, as well as customer requirements, to limit the spread of COVID-19, which may include the use of face coverings, social distancing and requirements for employees to be vaccinated. ENSCO employees who work onsite in Federal buildings and facilities must follow Federal agency workplace safety protocols and meet any applicable COVID-19 vaccination requirements when working onsite. By accepting an offer, you acknowledge that your continued employment is conditioned upon your compliance with ENSCO’s health and safety protocols for your position, and those health and safety protocols are subject to change based on developments in legal and customer requirements applicable to your position at ENSCO and the changing public health situation.
Job Description
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 Rail Division. If you join, you will 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. A senior developer who enjoys 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 our
team.
 

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. 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. Key customers include the Federal Railroad Administration, U.S. commercial railroads, transit systems, international railroads and transit agencies, and government agencies abroad.

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.

Diversity Jobs 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 careers.

Responsibilities will include:
•   Develop/Support applications following industry standards and meet the needs of the customer
•   Design, develop and test software in multiple programming languages such as C++/Java/Python.
•   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.
•   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.
•   Create various diagrams, flowcharts and models that illustrate the type of code needed for programmers.
 
Qualifications Required (Skills)
•   Bachelor’s degree or equivalent in Computer Science or related fields.
•   3 or more years’ of relevant work experience.
•   Experience developing software applications using multiple programming languages such as C++/Java and Python
•   Experience designing multi-tier applications with object-oriented design patterns.
•   Experience working with variety of operating systems such as Windows, Ubuntu and RTOS.
•   Experience working with variety of databases such as MySQL, PostgreSQL and PostGIS.
•   Experience developing software with Dev Ops mentality using CI/CD pipelines.
•   Strong critical thinking and root cause identification skills.
•   Strong understanding of computer science and engineering techniques.
•   Excellent time management skills.
•   Excellent written and oral communications skills.
•   Ability to climb a ladder 15 feet high to gain access to railway cars. *
•   Ability and willingness to travel up to 10% of the time.

Wearing safety equipment (hardhat, steel-toe boots, protective vest, and protective eyeglasses) when working on railroad properties is also a requirement. ENSCO will provide all necessary safety equipment.

*Climbing a ladder may be necessary to get on track inspection cars when they are not parked at a platform.
 
Qualifications Desired
•   Master’s or PhD degree in Computer Science or related fields.
•   Experience with hardware interfaces, sensor integration, and driver development.
•   Experience with JIRA workflow management or similar tools.
•   Experience developing software applications for railway or transportation related inspection applications that interface with hardware.
•   Experience working with signal processing, image processing, and machine learning interfaces.
•   Competent knowledge and experience in applying and utilizing open-source libraries and tools.


 
Req ID
2903BR
Internal Position Title
Software Engineer III
Employment Status
Regular Full-time
U.S. Citizenship
No
Background Check Type
7 year
Drug Screen Type
None
Export Control and Licensing
This position may involve access to technology or technical data that is controlled under U.S. export control laws and regulations and the release of which to a foreign national may require an export license from the U.S. Government.
Contract Award Contingency
No
Recruiter
Deborah Morse
Benefit Highlights
• Annual education tuition reimbursement
• 401(k) Plan with 2.5% dollar-for-dollar company match in first year of employment, and up to 6% company match thereafter
• Medical, dental and vision insurance
• Spending Accounts – FSA, Dependent Care FSA, and HSA
• Leave available for holidays, bereavement, jury duty, military service, family medical leave, and as required by State law
• Paid Time Off
• 100% Company paid Employee Assistance Program and life, disability, accidental death and dismemberment, business travel accident, and professional liability insurance (employee only)
• Other voluntary programs, including supplemental life, auto and home insurance, and legal program
• Computer purchase discount • Recognition and reward programs
• Patent awards
• Technical paper awards for presentations and publications
• Recruitment awards
• Length of service awards
• Community service recognition

Division Description
ENSCO’s Rail Division is recognized globally as a leading provider of railway infrastructure inspection technology. Our products and services are provided to governments and railways in more than 12 countries on 5 continents. The work ENSCO does helps to prevent train derailments which can have serious impacts on human life, the environment and the economy. ENSCO Rail is part of the greater Surface Transportation Group (STG) within ENSCO, Inc.

Our team of over 150 staff supports leading edge technology projects in many exciting areas such as:
  • Sensor systems integration: inertial, positioning (GPS/RFID), laser scanners, imaging (line scan, area scan, thermal), Ultrasonic, ground penetrating radar, LIDAR
  • Autonomous deployment of sensors, positioning systems and wireless communications on active rail cars to inspect railways
  • Machine vision algorithm development to detect conditions traditionally inspected by humans
  • Enterprise web-based data management systems to display, report and conduct big data analytics
ENSCO’s Rail Division offers an exciting place to work and grow with many key benefits for technical staff including:
  • “Innovation Fridays” where staff are given time to create and experiment with new process and technology in their field.
  • Involvement in all levels of the design and development process where significant experience is gained that otherwise would not be available at larger companies which typically require many years before giving employees the chance to work on serious engineering tasks.
  • Direct exposure to customer management, financial management and business development.
We provide an exciting, collaborative, multi-discipline environment with staff from diverse technical and cultural backgrounds working together to make the world a safer place. Come join a stable and growing company and experience the reward of seeing the results of your work!

Strength in Diversity
ENSCO, Inc. and its wholly owned U.S. subsidiaries are equal opportunity/affirmative action employers, committed to diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender identity, sexual orientation, national origin, disability, or protected veteran status, or any other protected characteristic under state or local law.