Demo

Senior/Staff Firmware Engineer

Seres
Milpitas, CA Full Time
POSTED ON 2/6/2025
AVAILABLE BEFORE 5/4/2025

About SF MOTORS, INC. (dba SERES)

SF MOTORS, INC. (dba SERES) is committed to research and development in the field of electric drivetrains. We are passionate about creating innovative and dependable electric drivetrains that offer exceptional performance and efficiency. Our goal is to deliver the most effective and cutting-edge drive unit solutions to electric vehicle companies around the world.

Job Title : Senior / Staff Firmware Engineer

What You'll Do

  • Development of real-time embedded software that implements control and safety management of the Drive Inverter;
  • Develop automated tests to ensure high quality software releases and accurate functionality
  • Be involved in the full life cycle of firmware development from concept through integration, test, and release to our growing fleet of vehicles
  • Work closely with the hardware and control teams to specify hardware actuation and sensing requirements
  • Develop and optimize firmware for motor controls and power electronics

Job Duties :

  • Implement the firmware on hardware with C code or through model-based design tool such as MATLAB / Simulink, ensuring AUTOSAR compliance and seamless hardware integration;
  • Design and specify the software architecture;
  • Specify, design, and implement tool for embedded subsystems;
  • Driver development, hardware testing debugging, and component / vehicle bring-up;
  • Design testing and calibration tool in the test bench;
  • Identify the root cause of component or vehicle issues and lead cross function team to deliver the solution;
  • Optimize the embedded code for the product requirements;
  • Collaborate with control team to deliver the firmware release
  • Qualifications :

  • M.S. or higher degree in Computer Science, Electrical Engineering, Computer Engineering, or related field;
  • 5 years of experience in firmware development, preferably with vertically integrated automotive system level product;
  • Expert in C programming, ideally familiar with C , Python, and bash scripting;
  • Proficiency with real time operating system platforms, ideally in safety critical applications;
  • Expert knowledge of embedded microprocessor tools, hardware peripherals such as ADC, GPIO, PWM and SPI, and common buses CAN interface and corresponding driver code generation;
  • Hands-on experience debugging in real world environments with embedded diagnostics tooling such as oscilloscopes, logic analyzers, JTAG etc. and general Vector data analysis tools;
  • Experience with MCU development with Renesas, ST, Infineon, NXP, or TI is preferred;
  • Experience with UDS and OTA development for vehicle applications is preferred;
  • Experience with AUTOSAR firmware development for vehicle applications is preferred;
  • Experience with model-based development for vehicle applications is preferred;
  • Experience with ASPICE development process and ISO 21434 & ISO 26262 on vehicle applications is preferred;
  • Knowledge of version control (Git) and continuous integration (Jenkins) preferred;
  • Previous work in startup or high-growth tech settings is a plus;
  • Highly collaborative mindset and good communication skills;
  • Proactive, self-directed, and good at estimating project scope and timelines;
  • Ability to travel abroad 15% yearly.
  • Candidates must be legally authorized to work in the United States and verification of employment authorization will be required at the time of hire.

    SERES is an equal opportunity employer committed to a culturally diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability status or protected veteran status.

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Senior/Staff Firmware Engineer?

    Sign up to receive alerts about other jobs on the Senior/Staff Firmware Engineer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $90,609 - $105,383
    Income Estimation: 
    $117,524 - $131,245
    Income Estimation: 
    $90,609 - $105,383
    Income Estimation: 
    $117,524 - $131,245
    Income Estimation: 
    $117,524 - $131,245
    Income Estimation: 
    $145,630 - $167,634
    Income Estimation: 
    $145,630 - $167,634
    Income Estimation: 
    $162,729 - $194,659
    Income Estimation: 
    $80,479 - $90,779
    Income Estimation: 
    $90,609 - $105,383
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Not the job you're looking for? Here are some other Senior/Staff Firmware Engineer jobs in the Milpitas, CA area that may be a better fit.

    Staff Firmware Engineer, Dojo

    Tesla, Stanford, CA

    Staff Firmware Engineer

    Axiado, San Jose, CA

    AI Assistant is available now!

    Feel free to start your new journey!