Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Embedded Software Engineer | $120k

PWR Staffing & Recruiting

Embedded Software Engineer | $120k

Berkeley, CA
Full Time
Paid
  • Responsibilities

    Job Description

    PWR STAFFING IS PARTNERING WITH HIREIFY TO HIRE AN EMBEDDED SOFTWARE ENGINEER TO JOIN A FAST-GROWING STARTUP IN SAN FRANCISCO, CA.

    CLIENT OVERVIEW:

    As an Embedded Software Engineer with our client, you will write world-class software for their electric powertrains. This is an opportunity to work on early-stage development for projects spanning motor control firmware, BMS firmware, test infrastructure, and more. As our client builds highly integrated systems for a budding micromobility industry, you’ll be able to creatively solve problems with fewer constraints. Our client is a fast-growing startup; be ready to take ownership of projects with real stakes, constantly push technical boundaries, and tackle unfamiliar and challenging problems.

    RESPONSIBILITIES ● Deliver high-quality C code for motor control, battery management, and/or wireless communication embedded systems ● Design unit and hardware-in-the-loop tests and infrastructure ● Take ownership of bring-up and debug of embedded hardware; provide feedback to hardware team ● Make software design decisions based on product feedback and roadmap ● Participate in code reviews and version control processes ● Thoroughly document your work

    QUALIFICATIONS ● Strong knowledge of C or C++ ● Experience writing firmware for embedded systems with an RTOS ● Familiarity with common microcontroller architectures and capabilities ● Familiarity with the build process for embedded firmware (cross-compilation) ● Proficiency with source control tools such as git

    ● Experience bringing up and debugging circuit boards ● Strong electrical engineering fundamentals and experience interfacing components ● Strong knowledge of embedded communication protocols including I2C, SPI, and CAN ● Proficiency with laboratory equipment including oscilloscopes and logic analyzers ● Preferred - Strong knowledge of Python ● Preferred - Experience with brushless DC motor control, classical control systems, and/or battery management systems

    Company Description

    PWR Staffing & Recruiting works with the top employers across various fields