Campbell, CA, 95009, USA
3 days ago
Firmware Engineer
Job Title: Firmware Engineer Job Description We are seeking a dedicated and skilled Firmware Engineer to join our team. The ideal candidate will have a strong experience in firmware development, specifically in power electronics and embedded systems. This role involves working on cutting-edge technology that supports the development of fast chargers and power converters. Responsibilities + Bring up boards and develop device drivers for communication protocols such as CAN, I2C, and SPI. + Participate in developing specifications, design reviews, and executing unit tests. + Prove design concepts through computer simulation and physical laboratory implementation/testing. + Develop automated test cases for Hardware-In-Loop (HIL) modelling/testing. + Write lean code for real-time interrupt-driven applications. + Understand schematics and debug hardware issues. + Comprehend safety regulatory requirements in power converters for use with fast chargers. Essential Skills + 5+ years of proven experience developing Power Electronics products. + 5+ years of programming experience in C/C++, Assembly for 32-bit controllers, DSPs, and Python for scripting and automation. + Solid working experience in developing embedded firmware using programming languages such as C/C++ for real-time systems. + Proficiency in programming microcontrollers and utilizing various peripherals such as timers, PWM, interrupts, GPIOs, ADC, UART, I2C, SPI, CAN, and Ethernet. + Experience implementing control code for power converters. + Expertise in developing secure and reliable bootloaders, including memory management, firmware partitioning, communication interfaces, flash memory programming, and verification/validation processes. + Experience in HIL testing, including testbed setup, real-time simulation, plant modeling, hardware interfaces, test scripting, fault injection, and test result analysis. + Proven skills in debugging complex firmware issues using tools such as oscilloscopes, logic analyzers, and debuggers. + Experience in working with real-time operating systems (RTOS). + Knowledge of communication protocols commonly used in power electronics systems. Additional Skills & Qualifications + Experience with TI C2000 microcontrollers, FPGA programming, and control firmware development is highly desirable. + Experience with power electronics, especially grid-connected inverters. + Experience in FPGA programming and simulation techniques is preferable. Work Environment The role requires working in a dynamic and innovative environment focused on developing state-of-the-art technology. The position involves using advanced tools for debugging and testing, and there is an emphasis on collaboration and continuous learning. The work attire is business casual. Job Type & Location This is a Contract position based out of Campbell, CA. Pay and Benefits The pay range for this position is $70.00 - $90.00/hr. Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: • Medical, dental & vision • Critical Illness, Accident, and Hospital • 401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available • Life Insurance (Voluntary Life & AD&D for the employee and dependents) • Short and long-term disability • Health Spending Account (HSA) • Transportation benefits • Employee Assistance Program • Time Off/Leave (PTO, Vacation or Sick Leave) Workplace Type This is a fully onsite position in Campbell,CA. Application Deadline This position is anticipated to close on Feb 11, 2026. About Actalent Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law. If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing due to a disability, please email actalentaccommodation@actalentservices.com (%20actalentaccommodation@actalentservices.com) for other accommodation options.
Confirm your E-mail: Send Email