Job Summary

Embedded Systems Firmware Engineer

  • Location:
    Milwaukee, Wisconsin
  • Job reference:
  • Category:
  • Contract Type:

An Embedded Systems Firmware Engineer job in Milwaukee, Wisconsin is available through Modis. This technical position is responsible for developing embedded software for control systems products within the Building Efficiency business. Ideal candidate will have strong design and programming skills in C / C++.

Firmware Engineer job responsibilities include:

Responsible for the Design, Implementation and Test of software for controller and related products working closely with other Software/Firmware Engineers, Hardware Engineers, System Architects and Test Engineers.
Participate in the development of software requirements specifications and software functional specifications
Coordinating and participating in software design and code reviews/inspections
Implement solutions in accordance to the existing system architecture
Adherence to software development best practices such as unit testing, static analysis, etc.
Define product conformance/qualification test plans and criteria, supporting test with timely resolution of issues found
Support and encourage a philosophy of cooperation within the group


Bachelor's degree in Computer Engineering, Software Engineering or Computer Science and 5 years of software engineering experience.
Excellent software design and programming skills in C / C++
Knowledge of real-time design and embedded operating systems
Embedded systems programming and project experience is required and 5 years of software engineering experience is desired.
Embedded systems knowledge of the entire product development lifecycle (requirements, design, implementation, test and deployment)
Object Oriented Analysis / Design / Programming

Desired Experience:

Experience with the Renesas HEW development environment and Renesas processors
Experience with digital hardware circuitry and debugging tools and techniques: Oscilloscope, multimeter, etc.
Experience with BACnet protocol
Experience with industrial communications protocols (RS485, RS232, CAN)
Experience with GitHub, Automated Unit Testing tools such as Unity, CMake

If you are interested in this Storage Engineer job in Milwaukee, Wisconsin then please click APPLY NOW.

Equal Opportunity Employer Minorities/Women/Veterans/Disabled

Apply Below


Note: Required fields marked with an asterisk (*).


Primary Number
[Ctrl (Cmd Mac) + Click] to select multiple industries
Upload your resume
Terms of Use


Upload your resume using

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.

Equal employment opportunity information:
EEO is the Law (poster) | EEO is the Law (poster supplement) | Reaffirmation of Affirmative Action Policy Statement