Skip to Main Content
Metrom Rail
  • Sensor Solutions
    • The AURA System
    • AURA Train Control System
    • CERTIS Train Localization System
    • AURA Maintenance Of Way Utility
    • AURA Roadway Worker Protection System
    • Custom Solutions
  • About Us
  • News
  • Careers
    • Job Description - Mechanical Engineer
    • Job Description - Embedded Firmware / Software Engineer
  • Contact Us
  • Patents
Close
  • Job Description - Mechanical Engineer
  • Job Description - Embedded Firmware / Software Engineer

Job Description - Embedded Firmware / Software Engineer

Position: Embedded Firmware / Software Engineer

 

Position Description:

Metrom Rail is looking for an experienced, talented, and motivated software engineer to design and deliver software systems. The candidate will work as part of the hardware, electronics, and software development team to develop cutting-edge safety products for rail applications.  The following will be required:

 

Position Description:

  • Embedded software design and coding
  • Participation in code reviews
  • Bench and field testing
  • Writing and/or running test protocols
  • Develop and maintain detailed documentation
  • Ability to test, debug, and integrate on embedded systems
  • Position may require periodic travel for customer support

 

Desirable Skills / Qualifications:

  • 5+ years of experience of embedded programming in C/C++
  • Experience with FreeRTOS/SafeRTOS
  • Experience with ARM microcontroller (ST Micro’s STM32F family preferred)
  • Experience with communication protocols such as UART, RS232, USB, I2C, SPI
  • Ability to read hardware schematics and troubleshoot using Oscilloscopes and Logic Analyzers
  • Experience with version control
  • Experience working with state machines and management of embedded devices
  • Excellent written and verbal communication skills
  • Bachelor’s degree or higher in Electrical Engineering, Computer Engineering, Computer Science, or equivalent

 

 

About Metrom Rail:

Located outside of Chicago in Crystal Lake, Illinois, Metrom Rail designs and manufactures advanced sensor systems for the rail industry. In providing industry-leading solutions in Positive Train Control, Collision Avoidance, Track & Structure Monitoring, and Worker Protection, Metrom Rail has established a strong customer base across North American Class-I railways and Metropolitan operations. 

 

Apply Now

Send your resume and cover letter to careers@metrom-rail.com

We look forward to meeting you.

Software Engineer
  Job Desc. - Software Eng. (PDF)
Contact Us Privacy Policy Sitemap
© 2025 Metrom Rail
Stay Up To Date

Monthly industry news and developments.

Customer Login

 

footer metrom logo
27992 W Rt 120
Unit 120
Lakemoor, IL 60051
855.943.8726