Share this Job

Go Back

Sr. Embedded Software Engineer Location:Scotts Valley, CA


2017-04-03 15:31:19
Job Type: Full Time only
Budget $: 100,000 - 200,000

Job description

  • A designer and manufacturer of electric motorcycles for the consumer and fleet markets.
  • Headquartered in Scotts Valley, California, we design and build our product onsite and have been doing so since 2006.
  • We are looking for an individual that has a very deep understanding of embedded electrical systems design.
  • This individual will work within a team of electrical engineers to design cutting edge electric motorcycles and all the systems that make these vehicles perform safely, predictably, and excitingly.
  • This individual will play a key role in defining the motorcycles systems, user interfaces, safety interlocks, and performance characteristics.

Key Responsibilities:

  • Define high level system architecture for systems on the motorcycle 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 bike systems and functional test
  • 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
  • Work with component vendors to qualify parts to meet the needs of the system architecture.
  • Assist with building a test infrastructure to get full test coverage of all features
  • Ensure these motorcycle systems meet requirements, release them for production and commercial deployment.
  • Ensure projects are handed off to production for on time, fully qualified, quality manufacture on production schedule
  • Provide post production 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 6-10 Years of professional engineering experience in related field
  • Extensive experience with embedded systems software and hardware
  • Extensive experience developing in C and C++ environments.
  • Experience with wireless communication principles and protocols: 3GPP, 802.11 or Bluetooth.
  • 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 or 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.
  • Experience with SEI CMMI policies and procedures is a plus.
  • Excellent communication skills.
  • Adequate knowledge of reading schematics and data sheets for components.


Key Skills: