Engineer II - Software Engineering (Firmware) Public Safety Systems
$68.73k - $98.19kFederal Signal
Engineer II - Software Engineering (Firmware) Public Safety Systems
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.
$110k - $125k
...Senior Software Engineer- Machine Control Systems The most complete lifting company in the world, Lanco represents four iconic, world-class heavy equipment... ...projects under tight deadlines with a focus on safety and quality, and knowledge of effective collaboration techniques...SuggestedWork experience placementWork at office- ...including making decisions on the spot to create immediate value for our partners. Position Overview Manufacturing Systems Software Engineer Join a small engineering team developing and supporting high-availability software systems used in steel mills, scrap...SuggestedFull timeImmediate start
- ...objects. Experience in one-way integration and bidirectional integration of AppExchange application with Salesforce. Experience in System Integration using Web Services API – SOAP API, REST API. Hands on experience in testing apex classes using test classes and...SuggestedH1bWork at office
$88k - $130k
...Position Title: Senior Salesforce Engineer- Financial Services Cloud Locations: Chicago_IL Time Type: Full time... ...Cloud platform, supporting business objectives and optimizing system functionality. The Senior Solutions Engineer reports to the Team...SuggestedFull timeContract workTemporary workWork at officeFlexible hours$97.95k - $139.92k
...and the largest non-governmental aviation safety organization in the world (representing... ...Developer gathers user requirements; performs systems design and analysis; develops and tests... ...user security administration helpful. Software: Microsoft Word, Outlook, and PowerPoint...SuggestedWork at officeLocal areaRemote workRelocationFlexible hours- ...and troubleshoot performance issues, including machine timing and system latency problems Experience building, deploying, and... ...accelerate transformation in high-impact fields like workplace safety, build environments, and healthcare. We are a global industrial...Local areaWorldwide
- ...provide comments and guidance Review performance monitoring software and alerts managers to potential risks and issues Participate... ...to details Ability to identify and document business/system requirements Self-starter with outstanding written and verbal...
$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...- ...solutions Qualifications Minimum 4+ years of front-end software development working on enterprise level applications.... ...attention to details Ability to identify and document business/system requirements Self-starter with exceptional communication skills...
$90k - $130k
...Role We are seeking a Lead Project Engineer to lead assigned engineering projects from... ...across teams while supporting a culture of safety, accountability, and continuous... ...cross-functional collaboration to ensure system compatibility and alignment with platform...Work at office$150k
...America. We are seeking a Lead Project Engineer to support our Forklift and Telehandler... ...support integration with organizational ERP systems • Lead root cause analysis efforts,... ...systems, including industry regulations and safety standards • Working knowledge of...Work at office$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$80k - $100k
...Works under supervision on various engineering project tasks, including performing engineering... ..., such as mechanical, electronics, software/firmware, materials science, or optics. Builds... ..., and high-density interconnect systems. Lead products through the full development...Full timeWork at officeRemote workVisa sponsorshipWork visaFlexible hoursShift work$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$54.7k - $82.05k
...processes and achieve the highest level of safety... all while meeting the demands of our... ...across bottle and can production systems. This roles is focused on developing... ...Partner cross-functionally with Operations, Engineering, Quality, and Supply Chain teams to align...Work at office- 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
- ...availability. Maintain documentation for data flows, models, and system architecture. Partner with DevOps teams to implement CI/CD... ...Systems, or related field. ~5+ years of experience in data engineering or similar roles. ~3+ years of strong hands-on experience...
- 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 ...
- ...you passionate about C++ development and building reliable software for embedded systems? Do you thrive in a collaborative environment where... ...compliance with cybersecurity, data privacy (e.g., GDPR), and safety standards Support secure development practices and...Full time
$105k - $135k
...Packaging Ltd. is seeking a Senior Design Engineer to join our Engineering and Technology... ...and detailed designs using CAD software (AutoCAD, SolidWorks). Plan, organize... ...design and production activities follow food safety, GMP, and quality standards. Lead production...Full timeTemporary workWork at officeLocal areaRelocationRelocation package$36 - $42 per hour
...pneumatic, hydraulic, and control systems for plant production. This... ...ensures compliance with food safety, GMP, and safety standards.... ...control systems, hardware, and software. Support production by... ...in electrical or electronic engineering technology. Skilled troubleshooting...Immediate startAll shiftsShift workDay shift- Job Title: Java Full Stack Developer Location: McLean VA / Lansing MI Long term Contract Looking for W2 Candidates. No C2C Job Description: We are looking for an experienced Java Full Stack Developer with strong expertise in backend and frontend development...Long term contractFull time
- We are seeking a Microsoft 365 Developer to design, build, and support business solutions across the Microsoft 365 ecosystem, with a strong focus on SharePoint Online and the Power Platform (Power Apps and Power Automate). This role will partner closely with business and...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Engineer II - Software Engineering (Firmware) Public Safety Systems. Be the first to apply!
- part time software developer remote University Park, IL
- software engineer internship remote University Park, IL
- software University Park, IL
- software implementation project manager University Park, IL
- remote software sales University Park, IL
- software technical support University Park, IL
- public safety University Park, IL
- federal government software engineer
- software sales engineer
- software engineer full time


