What are the responsibilities and job description for the Firmware Engineer position at Robert Half?
We are looking for a skilled Firmware Engineer to develop and optimize embedded software for advanced power components in Andover, Massachusetts. In this role, you will work closely with cross-functional teams to design control algorithms, troubleshoot issues, and implement robust solutions. This is an exciting opportunity to contribute to high-quality firmware development while ensuring best practices and technical excellence.Responsibilities:• Design and implement firmware for embedded systems used in advanced power components.• Collaborate with Analog Engineers to develop and refine control algorithms for power supply systems.• Perform microcontroller selection, tradeoff analysis, and integration of hardware and software components.• Debug and resolve firmware issues, ensuring optimal system performance.• Develop and execute unit testing strategies to validate firmware functionality.• Define and improve processes for algorithm development and firmware coding.• Provide mentorship to hardware engineers on software-related aspects of system integration.• Apply formal development methodologies to ensure high-quality firmware deliverables.• Conduct performance evaluations and testing to ensure compliance with design specifications.• Support cross-functional teams in achieving project milestones and deliverables.
Salary : $90,000 - $140,000