Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Engineer II - Software Engineering (Firmware) Public Safety Systems

$68.73k - $98.19k

Federal 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.

Vacancy posted 8 days ago
Similar jobs that could be interesting for youBased on the Engineer II - Software Engineering (Firmware) Public Safety Systems in University Park, IL vacancy
  • $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... 
    Suggested
    Work experience placement
    Work at office

    Mi-Jack Products

    Markham, IL
    3 days ago
  •  ...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... 
    Suggested
    Full time
    Immediate start

    TMS International

    Schererville, IN
    2 days ago
  •  ...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... 
    Suggested
    H1b
    Work at office

    Zortech Solutions

    Chicago Heights, IL
    2 days ago
  • $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... 
    Suggested
    Full time
    Contract work
    Temporary work
    Work at office
    Flexible hours

    Midland States Bank

    Homewood, IL
    1 day ago
  • $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... 
    Suggested
    Work at office
    Local area
    Remote work
    Relocation
    Flexible hours

    Air Line Pilots Association

    Lansing, IL
    10 hours ago
  •  ...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 area
    Worldwide

    Fortive Corporation

    Glenwood, IL
    6 days ago
  •  ...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... 

    Hire Talent

    Country Club Hills, IL
    2 days ago
  • $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... 

    Diamondpick

    Chicago Heights, IL
    1 day ago
  •  ...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... 

    Hire Talent

    Country Club Hills, IL
    3 days ago
  • $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

    Broderson Manufacturing

    Hazel Crest, IL
    1 day ago
  • $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

    Liftking Manufacturing

    Hazel Crest, IL
    6 days ago
  • $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 work
    Part time
    Local area

    BMO Financial Group

    Chicago Heights, IL
    1 day ago
  • $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 time
    Work at office
    Remote work
    Visa sponsorship
    Work visa
    Flexible hours
    Shift work

    Panduit

    Tinley Park, IL
    5 days ago
  • $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 time
    Local area

    Bmo

    Chicago Heights, IL
    3 days ago
  • $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

    PepsiCo

    Munster, IN
    3 days ago
  • 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

    Kabod House International

    Flossmoor, IL
    1 day ago
  •  ...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... 

    Numentica LLC

    Chicago Heights, IL
    5 days ago
  • 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 ...

    3B Staffing LLC

    Chicago Heights, IL
    2 days ago
  •  ...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

    ABB E-mobility

    South Holland, IL
    25 days ago
  • $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 time
    Temporary work
    Work at office
    Local area
    Relocation
    Relocation package

    Winpak Careers

    Sauk Village, IL
    19 hours ago
  • $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 start
    All shifts
    Shift work
    Day shift

    Sterling Engineering

    Chicago Heights, IL
    5 days ago
  • 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 contract
    Full time

    TechniPros

    Lansing, IL
    6 days ago
  • 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...

    Insight Global

    South Holland, IL
    4 days ago

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!