Senior/Staff Firmware Engineer

Posted 7 Days Ago
Be an Early Applicant
Milpitas, CA
Senior level
Automotive
The Role
Develop real-time embedded software for drive inverters and ensure high-quality releases through automated testing. Collaborate with hardware and control teams to specify requirements, optimize firmware for motor controls, and troubleshoot vehicle issues. Manage the full firmware development cycle from conception to deployment.
Summary Generated by Built In

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.

Top Skills

C
C++
Python
The Company
HQ: Santa Clara, CA
103 Employees
On-site Workplace
Year Founded: 2016

What We Do

At SF Motors, we’re forging a new kind of mobility company by combining the DNA of advanced automotive engineering and design with that of state of the art smart technologies and connectivity to revolutionize the future of premium electric vehicles. From our corporate headquarters in Silicon Valley we’re bringing the best and brightest together with a common goal of creating the next generation of smart, clean, connected vehicles for you.

Our vision is to deliver premium electric vehicles that enhance the daily lives of our users, allowing them to live more connected, productive lives through the integration of clean technology and advanced hardware and software. The future of mobility is more than getting from A to B, it’s about keeping connected to provide users customizable features, when they want it.

Similar Jobs

Mountain View, CA, USA
50 Employees

Eliyan Corporation Logo Eliyan Corporation

Firmware Engineer

Information Technology • Manufacturing
7 Locations
49 Employees

Semtech Logo Semtech

Wireless Firmware Applications Engineer

Internet of Things • Semiconductor
San Jose, CA, USA
1475 Employees
106K-130K Annually

Solidigm Logo Solidigm

Firmware Development Engineer

Information Technology • Industrial • Manufacturing
Rancho Cordova, CA, USA
1614 Employees
139K-210K Annually

Similar Companies Hiring

Cox Enterprises Thumbnail
Software • Other • Information Technology • Greentech • Cybersecurity • Cloud • Automotive
Atlanta, GA
50000 Employees
UL Solutions Thumbnail
Software • Renewable Energy • Professional Services • Energy • Consulting • Chemical • Automotive
Chicago, IL
15000 Employees
HERE Thumbnail
Software • Logistics • Internet of Things • Information Technology • Computer Vision • Automotive • Artificial Intelligence
Amsterdam, NL
6000 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account