Zero Motorcycles
Embedded Engineer IV
Zero Motorcycles, Scotts Valley, California, United States, 95066
Summary of Position:
At Zero Motorcycles, we are pushing the boundaries of technology and design. The firmware team at Zero designs and develops the cutting-edge firmware that runs on all of Zero's high-performance motorcycles.
We are looking to add to our nimble team an inquisitive teammate who relishes the thrills of a quick paced environment. An enthusiastic problem-solver who can spot a good idea and pursue it no matter who it came from. If you fit that description and have built embedded diagnostic systems preferably in the automotive space, we would love to talk to you.
Zero Motorcycles creates a superior riding experience with its transformational line of electric powered motorcycles. Our people are driven by innovation, charged by passion, guided by integrity, and measured by results. With an unwavering focus on quality, we are committed to delivering exceptional value, performance, and fun for our customers and partners worldwide.
Key Responsibilities:•Define high level system architecture for systems on the motorcycle power train, such as battery monitoring system, all sensor inputs, motor controller and high current busses, and gauges/rider interface•Design, develop, code, test and debug systems software for power train systems•Analyze and enhance efficiency, stability, and scalability of system resources•Integrate and validate new product designs•Interface with hardware design and development.•Support software QA and optimize I/O performance•Conduct peer reviews of designs, features, and marketing/engineering specifications•Ensure these motorcycle systems meet requirements, release them for production and commercial deployment•Implementing and leading the team in building Unit tests and CI/CD tested code•Ensure projects are handed off to production for on time, fully qualified, quality manufacture on production schedule•Provide postproduction support•Mentor other Jr and mid-level engineers
Required Education/Experience:•Required minimum of BS degree (MS preferred) in Computer Science, Electrical Engineering, or similar area•Minimum of 10 Years of professional engineering experience in related field•Extensive experience with embedded systems software and hardware•Extensive experience developing in C environments
Desired Additional Experience (nice to have)•Experience with analog and digital circuit design; power electronics is a plus•Experience with automotive power train systems or EV systems preferred
Skills and Attributes•Strong embedded programming expertise in C programming•Experience in hands-on development and troubleshooting on embedded targets•Proven experience in embedded systems design with multitasking real-time operating systems•Familiarity with software configuration management tools, defect tracking tools, and peer review•Excellent knowledge of OS coding techniques, IP protocols, interfaces, and hardware subsystems•Problem solving and process-oriented design test and document is essential•Proficiency debugging embedded software systems•Familiarity with UARTs, JTAG, and oscilloscopes•Strong documentation and writing skills with attention to detail•Excellent communication skills•Adequate knowledge of reading schematics and data sheets for components•Ability to evaluate technologies and their fit to design specifications•Diligent, reliable, and tenacious
Other Requirements (if applicable)•Ability to travel as required (~10%) either domestically or internationally
Physical and Sensory Requirements:•Candidate must be able to sit for long periods of time to perform duties, and to move around and make inquiries from other staff, management as needed•Must be able to bend or stoop down to access files, including lifting of items or objects up to 30 lb
The salary range for this position is between $160K - $180K
At Zero Motorcycles, we are pushing the boundaries of technology and design. The firmware team at Zero designs and develops the cutting-edge firmware that runs on all of Zero's high-performance motorcycles.
We are looking to add to our nimble team an inquisitive teammate who relishes the thrills of a quick paced environment. An enthusiastic problem-solver who can spot a good idea and pursue it no matter who it came from. If you fit that description and have built embedded diagnostic systems preferably in the automotive space, we would love to talk to you.
Zero Motorcycles creates a superior riding experience with its transformational line of electric powered motorcycles. Our people are driven by innovation, charged by passion, guided by integrity, and measured by results. With an unwavering focus on quality, we are committed to delivering exceptional value, performance, and fun for our customers and partners worldwide.
Key Responsibilities:•Define high level system architecture for systems on the motorcycle power train, such as battery monitoring system, all sensor inputs, motor controller and high current busses, and gauges/rider interface•Design, develop, code, test and debug systems software for power train systems•Analyze and enhance efficiency, stability, and scalability of system resources•Integrate and validate new product designs•Interface with hardware design and development.•Support software QA and optimize I/O performance•Conduct peer reviews of designs, features, and marketing/engineering specifications•Ensure these motorcycle systems meet requirements, release them for production and commercial deployment•Implementing and leading the team in building Unit tests and CI/CD tested code•Ensure projects are handed off to production for on time, fully qualified, quality manufacture on production schedule•Provide postproduction support•Mentor other Jr and mid-level engineers
Required Education/Experience:•Required minimum of BS degree (MS preferred) in Computer Science, Electrical Engineering, or similar area•Minimum of 10 Years of professional engineering experience in related field•Extensive experience with embedded systems software and hardware•Extensive experience developing in C environments
Desired Additional Experience (nice to have)•Experience with analog and digital circuit design; power electronics is a plus•Experience with automotive power train systems or EV systems preferred
Skills and Attributes•Strong embedded programming expertise in C programming•Experience in hands-on development and troubleshooting on embedded targets•Proven experience in embedded systems design with multitasking real-time operating systems•Familiarity with software configuration management tools, defect tracking tools, and peer review•Excellent knowledge of OS coding techniques, IP protocols, interfaces, and hardware subsystems•Problem solving and process-oriented design test and document is essential•Proficiency debugging embedded software systems•Familiarity with UARTs, JTAG, and oscilloscopes•Strong documentation and writing skills with attention to detail•Excellent communication skills•Adequate knowledge of reading schematics and data sheets for components•Ability to evaluate technologies and their fit to design specifications•Diligent, reliable, and tenacious
Other Requirements (if applicable)•Ability to travel as required (~10%) either domestically or internationally
Physical and Sensory Requirements:•Candidate must be able to sit for long periods of time to perform duties, and to move around and make inquiries from other staff, management as needed•Must be able to bend or stoop down to access files, including lifting of items or objects up to 30 lb
The salary range for this position is between $160K - $180K