Firmware Engineer

Algorithms, C, Communication skills, Debugging, Design review, Documentation, Eclipse, Engineering, Firmware, Firmware development, Hardware, Instrumentation, Integration, Electrical engineering, Embedded Linux, Embedded software, Embedded systems, Computer science, Cross-functional, Cross-functional team, DTC, Data structure, Product development, QA, Qt, Research and development, Sensors, Software, FIT, Manufacturing, Microcontrollers, Microprocessor, Onshore, Project delivery, Software development, Technical support, Renesas, DTC controller
Full Time
Depends on Experience
Work from home available

Job Description

Firmware Engineer



Direct Hire. 100% remote until office reopens, then 100% onsite.



  • Designing, coding, debugging, testing, and documentation
  • Serve as a subject matter expert providing technical support to manufacturing and product development engineering
  • Specify, implement, optimize, and validate firmware for new types of high-performance scientific instruments and enhance existing instruments
  • Develop new embedded software and support current software development
  • Develop hardware configurations, sensor integration, and communication protocols
  • Collaborate with R&D on exploring latest technologies
  • Develop software and algorithms to explore new technologies and confirm firmware will meet project needs
  • Design cutting edge embedded firmware that enables controls, probes, meters, and sensors to work together perfectly employing the latest technology.
  • Collaborate with cross-functional team to solve complex business problems and ensure seamless integration of firmware
  • Document all aspects of design efficiently
  • Participate in cross functional design reviews
  • Help develop project delivery schedules


Skills & Experience:

  • Bachelor’s Degree in Computer Science, Electrical Engineering, or related field
  • At least 3 years of experience in embedded systems design with modern microcontrollers
  • Ability to work on small hand held and micro-scale products
  • Highly skilled in C, data structures, and programming concepts from driver to application level
  • Experience with Renesas (RX series) microprocessors, including FIT modules, and the DTC controller
  • Experience with Eclipse IDE
  • Understanding of scientific instrumentation concepts
  • Ability to work in a team environment
  • Excellent written and verbal communication skills
  • Experience with Qt and embedded Linux is a plus




For over two decades, Millennium Consulting has been a leader in professional staffing. Today, Millennium caters to a diversified portfolio of market-leading customers. Since its establishment, Millennium has relentlessly focused on unwavering integrity while perfecting the recruitment of subject matter experts for complex, mission critical projects. Our approach remains unchanged: Sweeping analysis of our clients’ staffing initiatives and organizational culture, combined with a personal approach to long-term relationship building to identify the most impactful talent.

Millennium Consulting, Inc. is an Equal Opportunity Employer (EOE). Qualified applicants are considered for employment without regard to age, race, color, religion, sex, national origin, sexual orientation, disability, or veteran status.

Dice Id : newmill
Position Id : 12046
Originally Posted : 3 months ago
Have a Job? Post it