Federal Signal logo
Federal Signal8 months ago

Engineer II - Software Engineering (Firmware) Signaling Division

$68,731–$98,187 year

On-site · University Park, Illinois, United States

Type
Full Time
Level
Mid Level
Education
Bachelors Degree
Company size
Enterprise

Job Summary

The role involves designing, developing, and testing low-level software (firmware) for electronic hardware devices including embedded systems. Key responsibilities include developing firmware architectures, writing efficient C/C++ firmware code, interacting with various hardware components, and working with Real-Time Operating Systems (RTOS) for system task management. The engineer will conduct testing, collaborate closely with hardware engineers, create technical documentation, and support existing firmware with updates. Candidates should have a bachelor's degree in computer science and 5-7 years of relevant experience.

Required Qualifications

  • Bachelor's degree in computer science or equivalent from an accredited university.
  • 5-7 years of previous experience in a similar role.
  • Strong proficiency in C/C++ programming languages with a focus on embedded systems.
  • Deep knowledge of microcontroller architectures, memory management, peripherals, and communication protocols.

Desired Qualifications

  • Experience with popular RTOS like FreeRTOS, Zephyr, or similar.
  • Familiarity with IDEs, debuggers, emulators, and other development tools for embedded systems.
  • Experience with unit testing, integration testing, and system-level validation methodologies.
  • Excellent analytical and debugging skills to identify and troubleshoot complex firmware issues.
  • Ability to effectively communicate technical concepts to both technical and non-technical stakeholders.

Additional Requirements

  • Equal opportunity employer. Qualified applicants will not be discriminated against on the basis of race, color, religion, national origin, sex, sexual orientation, gender identity, age, disability, genetic information, status as a protected veteran.
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

$69k – $98k / yr

Engineer II - Software Engineering (Firmware) Signaling Division · Federal Signal

Apply on Sorce