Staff Embedded Software Engineer

Company:  Curtis Instruments
Location: Livermore
Closing Date: 29/10/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description

Help drive the EV revolution by designing Curtis' custom-built OS for motor control systems that runs on all kinds of vehicles across the entire world.


We are looking for a Staff Embedded Software Engineer to architect, design, code, and debug real-time embedded firmware for electric motor controllers/inverters.


This position is located in our premier engineering facility in Livermore, CA, just outside Silicon Valley in the San Francisco Bay Area.


What you’ll do:

  • Work with motor control engineers to realize effective and efficient real-time software and control algorithms.
  • Tackle complex issues and architectural initiatives.
  • Follow software development cycles, including software requirements capture and verification of software to these requirements.
  • Participate in the preparation of development specifications.
  • Design, set up, and run tests to ensure the design meets specifications.
  • Debug systems from prototypes, development, and customer returns.
  • Participate in software design, electrical schematic, and project reviews.
  • Work within a strong small design team to complete assigned objectives.
  • Collaborate with Curtis engineering sites around the world.
  • Mentor less experienced embedded software engineers.
  • Support CI/CD pipeline development and administration to support FuSa regulatory compliance.


We are interested in hearing from you if you possess the following:

  • Bachelor’s degree or equivalent, and 10+ years of experience in embedded, real-time software.
  • Expert in real-time software programming using high-level languages, especially C/C++
  • Expert user of emulators, in-circuit testing, and software debugging tools/techniques.
  • Experience with serial communication protocols using CAN, for example, CANopen, J1939, UDS, etc.
  • Knowledge of real-time operating systems and task schedulers.


Nice to have:

  • Knowledge of control and feedback systems for power and motor control.
  • Knowledge of electronic circuits and implementation.
  • Experience with Model-based design (MBD).
  • Excellent interpersonal skills.
  • Effective verbal and written communication skills.


A global leader in energy resilience, Rehlko delivers innovative energy solutions critical to sustain and improve life across home energy, industrial energy systems, and powertrain technologies, by delivering control, resilience, and innovation. Leveraging the strength of its portfolio of businesses – Power Systems, Home Energy, Kohler Uninterruptible Power, Clarke Energy, Heila Technologies, Curtis Instruments, and Engines, and more than a century of industry leadership, Rehlko builds resilience where and when the grid cannot, and goes beyond functional, individual recovery to create better lives and communities, and a more durable and reliable energy future. For more details, learn more at Rehlko.com .

Apply Now
Share this job
Curtis Instruments
  • Similar Jobs

  • Staff Embedded Software Engineer

    Livermore
    View Job
  • Embedded Software Application Engineer

    Pleasanton
    View Job
  • Staff Software Engineer, Instrument Software

    Pleasanton
    View Job
  • Staff Software Engineer, Instrument Software

    Pleasanton
    View Job
  • Embedded Software Developer

    Pleasanton
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙