What are the responsibilities and job description for the Firmware Engineer position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Akkodis, is seeking the following. Apply via Dice today!
We are seeking an Embedded Firmware Engineer - Power Systems to join our team and contribute to the development of advanced power delivery solutions. In this role, you will design, optimize, and maintain embedded firmware that controls families of state-of-the-art power components. You'll collaborate closely with analog and hardware engineers, driving innovation while ensuring robust, scalable, and production-ready solutions.
Key Responsibilities
Equal Opportunity Employer/Veterans/Disabled
To read our Candidate Privacy Information Statement, which explains how we will use your information, please navigate to ;br>
The Company will consider qualified applicants with arrest and conviction records in accordance with federal, state, and local laws and/or security clearance requirements, including, as applicable:
We are seeking an Embedded Firmware Engineer - Power Systems to join our team and contribute to the development of advanced power delivery solutions. In this role, you will design, optimize, and maintain embedded firmware that controls families of state-of-the-art power components. You'll collaborate closely with analog and hardware engineers, driving innovation while ensuring robust, scalable, and production-ready solutions.
Key Responsibilities
- Develop embedded firmware architecture and optimized code for controlling advanced power components.
- Collaborate with analog engineers on control algorithms and firmware solutions for power supply platforms.
- Address change requests and resolve bugs using hardware diagnostics (e.g., scope traces).
- Define processes, tools, and reusable methodologies for firmware development across product families.
- Integrate product and manufacturing requirements into firmware design.
- Evaluate microcontroller options and perform design tradeoffs for performance/cost objectives.
- Break down requirements, estimate effort, and work with cross-functional teams to meet milestones.
- Mentor hardware engineers in firmware development best practices.
- Apply formal development methods to create standardized, maintainable code modules.
- Support unit testing, verification, and validation activities.
- Bachelor's degree in Electrical Engineering, Computer Engineering, or Computer Science (Master's preferred).
- 5 years of experience in embedded firmware development with microcontrollers/microprocessors.
- Proficiency in C and Assembly programming, hardware/software debugging.
- Strong collaboration skills across engineering, marketing, and manufacturing.
- Excellent problem-solving, analytical, and organizational skills.
- Ability to deliver results under tight deadlines.
- Highly Desirable: Experience in power supply design/testing.
- Nice to Have: Familiarity with Simulink, StateFlow, Microsoft Visual Studio, ARM Cortex-M0.
Equal Opportunity Employer/Veterans/Disabled
To read our Candidate Privacy Information Statement, which explains how we will use your information, please navigate to ;br>
The Company will consider qualified applicants with arrest and conviction records in accordance with federal, state, and local laws and/or security clearance requirements, including, as applicable:
- The California Fair Chance Act
- Los Angeles City Fair Chance Ordinance
- Los Angeles County Fair Chance Ordinance for Employers
- San Francisco Fair Chance Ordinance
Salary : $99,000 - $119,000