Engineer II - Software Engineering (Firmware) Signaling Division
$68.73k - $98.19kFederal Signal
Engineer II - Software Engineering (Firmware)
The successful candidate will be responsible for designing, developing, and testing the low-level software (firmware) that controls the functionality of electronic hardware devices, like embedded systems and computer peripherals, requiring a deep understanding of hardware architecture and proficiency in programming languages like C/C++ to create code that interacts directly with the hardware components, often utilizing real-time operating systems (RTOS) to ensure timely system responses; they collaborate with hardware engineers to ensure seamless integration and troubleshoot issues throughout the product development cycle.
Essential Job Duties & 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
Position Requirements:
- 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.
Wage Range: $68,731 - $98,187
Benefits of Employment
In addition to excellent career growth opportunities, Federal Signal Corporation offers a wide array of benefits including: annual bonus potential, insurance (life, medical, dental, vision), paid holidays, paid vacation, 401(k) with matching contributions and tuition reimbursement. We provide our employees with a smoke-free, drug-free workplace.
About Us
Federal Signal in University Park is a leading manufacturer and supplier of comprehensive systems and products used to protect people and property. Our products and integrated solutions include systems for campus and community alerting, emergency vehicles, first responder interoperable communications, industrial communications, and command and municipal networked security. Specific products include: lightbars and sirens, public warning sirens and public safety software.
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. Founded in 1901, Federal Signal is a leading global designer and manufacturer of products and total solutions that serve municipal, governmental, industrial and commercial customers. Headquartered in Downers Grove, IL, with manufacturing facilities worldwide, the Company operates two groups: Environmental Solutions and Safety and Security Systems. For more information on Federal Signal, visit:
The Company is an equal opportunity employer. Qualified applicants will not be discriminated against on the basis of, and will receive consideration for employment without regard to, race, color, religion, national origin, sex, sexual orientation, gender identity, age, disability, genetic information, status as a protected veteran, or any other protected category, characteristic, or trait under applicable law. If you require reasonable accommodation in the application process, contact Human Resources at View email address on click.appcast.io . All other applications must be submitted online.
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.
- ...manufacturer of public safety systems is seeking an Engineer II for Software Engineering to develop firmware for electronic hardware devices. The role requires... ...excellent benefits including annual bonuses and healthcare coverage. #J-18808-Ljbffr Federal Signal CorporationSuggested
$78k - $133.71k
Federal Signal is searching for a Senior Software Engineer who can assist in making decisions on engineering problems and issues, requiring the use of advanced techniques and the adaption and extension of theories and practices of own field and related disciplines. Key...SuggestedWorldwide$65k - $90k
...including rails, turnouts, fastening systems, signaling technologies, and monitoring solutions.... ...disruptions. Collaborate with engineering and operations teams to ensure systems... ...Bachelor's degree in Computer Science, Software Engineering, Information Technology, or...SuggestedWorldwideShift work$78k - $133.71k
...leading manufacturer of safety systems is looking for a Senior Software Engineer in University Park. The role involves software development,... ...is a great opportunity for those looking to grow their career in a dynamic environment. #J-18808-Ljbffr Federal Signal CorporationSuggested- ...FUNCTIONS Duties include, but are not limited to: Project Estimation & Proposals: Develop estimates and technical proposals for engineered equipment projects. Pricing & Product Support: Develop product pricing models and provide technical support to the sales team for...SuggestedWork at office
$60 - $120 per hour
...Software Developer $ 60 - $ 120 /hour pay Required Skills Python Rust GoLang Full-stack JAVA Node.js Android Development iOS Development... ...reason, and perform across domains like finance, healthcare, engineering, and more. Our platform identifies and vets top talent through...Contract workRemote work$90 per hour
...Title: Release Train Engineer Bill Rate: $90 Client: The Northern Trust Location: Hybrid at 333, S Wabash Ave, Chicago, IL 6060 Job Description We are seeking a highly skilled Release Train Engineer (RTE) to support multiple Scrum Teams within the Cash...- ...Position: .NET Engineer Location: Multiple Location ( MI, OH, IN, IL, WI, KY) Duration: 12+ months Only w2 no C2c Required Skills 1. Must have strong API development experience 2. C#.net / Azure development experience...
$90k - $100k
...others). Responsibilities Review plans and specifications. Engineer the design build and plan/specification for jobs. Program, graphic... ...of control/mechanical issues. Assist the Controls division in development and offering of additional building services including...Work at office- This position is onsite in Glenwood, IL. Experience developing applications that interface with industrial equipment or machinery utilizing PLC (Programmable Logic Controller) frameworks Strong proficiency in Microsoft SQL Server, including: Data modeling and ...Local areaWorldwide
$81.4k - $151.8k
...We are seeking an enthusiastic and passionate professional for a Senior Cloud Engineer - Data & AI. You will support the business and technology cloud initiatives, with focus on the Bank's 3 to 5 year cloud technology roadmap, facilitating innovation and adoption of next...Contract workPart timeLocal area$81.4k - $151.8k
...Senior Azure Cloud Engineer We are seeking an enthusiastic and passionate professional for a Senior Azure Cloud Engineer position. With experience in Azure cloud services, this role will support core business and technology cloud initiatives, with a focus on the Bank...Part timeLocal area- Salesforce Technical Lead Location: North Chicago, IL 60044 (2-3 day work from Office) Duration: Only FTEs. (No H1B Transfer) Job Description: Understands Salesforce architecture options, design trade-offs, and has the ability to communicate design choices ...H1bWork at office
$88k - $130k
...Position Title: Senior Salesforce Engineer- Financial Services Cloud Locations: Chicago_IL Time Type: Full time Req ID: JR1200-Chicago_IL At Midland, were proud to be a little different. You can see it in our bright orange signs...Full timeContract workTemporary workWork at officeFlexible hours$81.4k - $151.8k
Hispanic Alliance for Career Enhancement is seeking a Senior Azure Cloud Engineer in Chicago Heights, IL. This role involves designing and implementing Azure cloud services and promoting a DevOps culture. The ideal candidate boasts strong experience in cloud infrastructure...- A leading food processing equipment company is seeking an Electrical Engineer II responsible for developing and supporting software for high-speed manufacturing equipment. The ideal candidate will possess a Bachelor’s degree in Electrical Engineeringor Computer Science...
- ...websites Review code from other developers on relevant projects and provide comments and guidance Review performance monitoring software and alerts managers to potential risks and issues Participate in sprint-planning activities including standups, retros, and...
- A leading non-profit organization in construction is seeking a Software Engineering Manager to lead their engineering teams focused on delivering impactful Ecommerce applications. The ideal candidate will have extensive experience in web and mobile application development...
- Role overview Use your tech skills to power an online Throwback Hits Lip-Sync Challenge . You’ll help set up and maintain our donate‑to‑vote platform so supporters can easily watch performances and cast votes that support KHI and OA101. What you’ll do ...Afternoon shift
$110k - $125k
...Senior Software Engineer- Machine Control Systems The most complete lifting company in the world, Lanco represents four iconic, world-class heavy equipment manufacturers, mobile crane dealerships across US and Canada, the largest parts and service network in North America...Work experience placementWork at office- ...Application Developers and Quality Assurance to build and test solutions Qualifications Minimum 4+ years of front-end software development working on enterprise level applications. Proficiency with modern vanilla ES2015+ JavaScript, AJAX, HTML5 and CSS3...
$110k - $125k
Mi-Jack Products is seeking a Senior Software Engineer specialized in Machine Control Systems to engage in the development of high-performance applications for real-time IoT data processing and 3D visualizations. This position entails full-stack development and mentoring...- REQUIREMENTS - 5 + years of RPG Experience. Version 4, RPG Free. - Someone who can work autonomously - SQL - AS/400 knowledge and experience - DB2 - CL Language PREFERENCES - Investment Banking Experience. - Java knowledge. - RPG ...
$150.7k - $261.8k
...candidate will be a dynamic driver for change and an experienced technical leader with a proven track record of success in security engineering. The successful candidate will lead the day‑to‑day direction of the Cloud and AI Security Engineering teams, defining and...Temporary workPart timeLocal areaFlexible hours$54.7k - $82.05k
...impact safety, quality, and true efficiency Cross functional partnerships and tracking Partner cross-functionally with Operations, Engineering, Quality, and Supply Chain teams to align capability priorities Partner across Pod to identify Pod technical skill gaps and...Work at office$90k - $115k
...button and sending us your resume. Salary: $90,000 - $115,000 per year A bit about us: Stable, Thriving company seeks to add a Design Engineer/Manufacturing Engineer to the team! In this role, you\'ll be designing and improving mechanical, electrical, hydraulic, and...Relocation packageFlexible hours$88k - $147k
LANDAUER, Inc. is seeking a Software Engineer in Glenwood, IL. The role involves developing applications that interface with industrial equipment, utilizing strong skills in Microsoft SQL Server and AWS. The ideal candidate will have hands-on experience in VB.NET or C#,...- Location: Harvey, IL, US, 60426 SAP Product Compliance Functional Consultant (S/4HANA) Role Summary The SAP Functional Consultant - Product Compliance supports the design and implementation of product stewardship and regulatory compliance processes as part of a global ...Permanent employmentH1b
- Liftking Manufacturing Corp in Hazel Crest, Illinois is hiring a Power Systems Engineering Manager to lead design and development for engine installation systems and hydraulic systems. This role requires strong leadership and technical expertise in heavy equipment. Responsibilities...
- ...Experience ~ Bachelor's degree in Computer Science, Information Systems, or related field. ~5+ years of experience in data engineering or similar roles. ~3+ years of strong hands-on experience with Snowflake , including advanced SQL, stored procedures, and...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Engineer II - Software Engineering (Firmware) Signaling Division. Be the first to apply!
- remote entry level software developer University Park, IL
- part time software developer remote University Park, IL
- entry level software engineer remote University Park, IL
- remote software sales University Park, IL
- software University Park, IL
- software implementation project manager University Park, IL
- software technical support University Park, IL
- graduate software developer
- rust software engineer
- senior software design engineer

