Engineer II - Software Engineering (Firmware) Signaling Division
$68,731–$98,187 year
On-site · University Park, Illinois, United States
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.
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.