Senior/Staff Firmware Engineer

5 days ago


Milpitas, United States Seres Full time
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.

  • Milpitas, United States Seres Full time

    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...


  • Milpitas, California, United States SanDisk Full time

    **About the JobThis is an exciting opportunity to join our team as an SSD Firmware Engineer Intern and contribute to the development of innovative storage solutions. As a key member of our Firmware Engineering team, you will work on designing, developing, and testing embedded software for SSDs, collaborating with cross-functional teams, and ensuring seamless...


  • Milpitas, United States PDDN Full time

    Job Description Role: BIOS Firmware Engineer Engineer Location: San Francisco, CA—Milpitas, California Job Type: Contract Interview: Phone/Skype Key Responsibilities: • Develop and maintain hashtag#BIOS hashtag#firmware for new hardware platforms. • Collaborate with hardware engineers to resolve system-level issues during the hashtag#bringup phase. •...


  • Milpitas, California, United States SanDisk Full time

    Job Description:As a Firmware Development Specialist at SanDisk, you will be responsible for designing, developing, and testing firmware for our Solid-State Drives (SSDs). The ideal candidate will have strong knowledge of embedded systems, firmware development, and computer hardware.You will work closely with cross-functional teams to ensure seamless...


  • Milpitas, California, United States SanDisk Full time

    Job DescriptionIMPORTANT INFORMATION:Based on our experience, we anticipate that the application deadline will be T HURSDAY, APRIL 3, 2025 at 11:59pm PST (3 months from posting), although we reserve the right to close the application process sooner if we hire an applicant for this position before the application deadline. If we are not able to hire someone...


  • Milpitas, United States SanDisk Full time

    Job Description IMPORTANT INFORMATION: Based on our experience, we anticipate that the application deadline will be T HURSDAY, APRIL 3, 2025 at 11:59pm PST (3 months from posting), although we reserve the right to close the application process sooner if we hire an applicant for this position before the application deadline. If we are not able to hire someone...


  • Milpitas, United States Western Digital Full time

    Job Description IMPORTANT INFORMATION: Based on our experience, we anticipate that the application deadline will be T HURSDAY, APRIL 3, 2025 at 11:59pm PST (3 months from posting), although we reserve the right to close the application process sooner if we hire an applicant for this position before the application deadline. If we are not able to hire someone...


  • Milpitas, United States SanDisk Full time

    Company Description Sandisk understands how people and businesses consume data and we relentlessly innovate to deliver solutions that enable today’s needs and tomorrow’s next big ideas. With a rich history of groundbreaking innovations in Flash and advanced memory technologies, our solutions have become the beating heart of the digital world we’re...


  • Milpitas, California, United States SanDisk Full time

    Company DescriptionSandisk understands how people and businesses consume data and we relentlessly innovate to deliver solutions that enable today's needs and tomorrow's next big ideas. With a rich history of groundbreaking innovations in Flash and advanced memory technologies, our solutions have become the beating heart of the digital world we're living in...


  • Milpitas, United States SanDisk Full time

    Company Description Sandisk understands how people and businesses consume data and we relentlessly innovate to deliver solutions that enable today’s needs and tomorrow’s next big ideas. With a rich history of groundbreaking innovations in Flash and advanced memory technologies, our solutions have become the beating heart of the digital world we’re...

  • Firmware Engineer III

    3 weeks ago


    Milpitas, United States Omnicell Full time

    The Firmware Engineer III is responsible for the development, maintenance, and support of our embedded processor software development and product environment. This position works within and across multiple multi-disciplinary teams to create and advance Omnicell’s line of robotics and medication dispensing devices.ResponsibilitiesResponsible for the...


  • Milpitas, California, United States RoboForce Full time

    We are looking for a highly skilled Senior Electrical Engineer to join our team at RoboForce. As a key member of our power electronics team, you will be responsible for designing and developing advanced power systems for robotic solutions.Job Summary:Lead the design and optimization of high-performance power systems.Develop battery management systems (BMS)...


  • Milpitas, California, United States Trellix Full time

    Job Title:Senior Software EngineerAbout Trellix:Trellix is a global company redefining the future of cybersecurity and soulful work. The company's comprehensive, open and native cybersecurity platform helps organizations confronted by today's most advanced threats gain confidence in the protection and resilience of their operations. Trellix, along with an...


  • Milpitas, California, United States Teledyne FLIR LLC Full time

    We are seeking an experienced Electrical Engineer to join our team. This individual will be responsible for designing and developing high end, high speed embedded platforms including latest bus topologies, CPU, and memory interfaces.Responsibilities:Design and develop system level hardware using high speed digital design methodologies and simulation.Work...


  • Milpitas, California, United States ScaleFlux Full time

    We are looking for Senior FW engineers to join our rapidly growing engineering team focused on breakthrough cloud and data center infrastructure solutions involving both storage and computing. The ideal candidate for this role shares our passion for creating innovative technologies, and thrives in a highly dynamic, fast-paced, results-driven environment. We...


  • Milpitas, United States ScaleFlux Full time

    We are looking for Senior FW engineers to join our rapidly growing engineering team focused on breakthrough cloud and data center infrastructure solutions involving both storage and computing. The ideal candidate for this role shares our passion for creating innovative technologies, and thrives in a highly dynamic, fast-paced, results-driven environment. We...


  • Milpitas, United States ScaleFlux Full time

    We are looking for Senior FW engineers to join our rapidly growing engineering team focused on breakthrough cloud and data center infrastructure solutions involving both storage and computing. The ideal candidate for this role shares our passion for creating innovative technologies, and thrives in a highly dynamic, fast-paced, results-driven environment. We...


  • Milpitas, California, United States RoboForce Full time

    We are looking for a Senior Electrical Engineer specializing in Power Electronics to lead the design and optimization of advanced power systems for robotic solutions. This role focuses on creating efficient, high-performance systems and solving complex challenges in power distribution and energy management. Responsibilities: Design and develop power...


  • Milpitas, United States RoboForce Full time

    We are looking for a Senior Electrical Engineer specializing in Power Electronics to lead the design and optimization of advanced power systems for robotic solutions. This role focuses on creating efficient, high-performance systems and solving complex challenges in power distribution and energy management. Responsibilities: Design and develop power...


  • Milpitas, California, United States SanDisk Full time

    Company Overview:SanDisk is a leading manufacturer of flash memory storage solutions. Our products are used in a variety of applications, including consumer electronics, enterprise systems, and industrial devices.We are passionate about creating innovative solutions that meet the needs of our customers. As an Embedded Systems Engineer at SanDisk, you will...