Federal Signal Corporation · 4 months ago
Engineer II - Software Engineering (Firmware) Signaling Division
Federal Signal Corporation is a leading manufacturer and supplier of systems and products used to protect people and property. The successful candidate will be responsible for designing, developing, and testing low-level software (firmware) for electronic hardware devices, collaborating with hardware engineers to ensure seamless integration and troubleshooting throughout the product development cycle.
Consumer ResearchElectronicsManufacturingSecuritySoftware
Responsibilities
Develop firmware architectures and algorithms to meet product requirements, considering hardware constraints and performance optimization
Write clean, efficient, and well-documented firmware code using embedded C/C++ programming languages, adhering to coding standards and best practices
Understand and utilize various hardware components like microcontrollers, memory, peripherals, and communication interfaces to interact with them through firmware
Work with RTOS to manage system tasks with precise timing and priority levels
Conduct thorough unit integration, and system-level testing to identify and resolve firmware defects, utilizing debugging tools and techniques
Work closely with hardware engineers to ensure smooth integration between firmware and hardware components, addressing design challenges and providing feedback
Create detailed technical documentation for firmware design, implementation, and testing procedures
Support existing firmware by implementing bug fixes, feature enhancements, and updates to address customer needs
May include travel to the field and/or trade shows
Perform product evaluations to determine if engineering standards are met
Flexibility to perform other duties and assignments as required
Qualification
Required
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
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
Benefits
Annual bonus potential
Insurance (life, medical, dental, vision)
Paid holidays
Paid vacation
401(k) with matching contributions
Tuition reimbursement
Company
Federal Signal Corporation
Federal Signal Corporation (NYSE: FSS) builds and delivers equipment of unmatched quality that moves material, cleans infrastructure, and protects the communities where we work and live.
H1B Sponsorship
Federal Signal Corporation has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2023 (1)
2022 (1)
Funding
Current Stage
Public CompanyTotal Funding
unknown1978-01-13IPO
Leadership Team
Recent News
2026-01-18
2026-01-16
MarketScreener
2025-12-18
Company data provided by crunchbase