Mission Motor Company is always looking for talented individuals to join our team.
Check below for positions we are currently looking to fill. Send resumes and cover
letters to careers@ridemission.com.
Job Opening: Embedded Software Engineer
We're looking for a software engineer with exceptional software development
abilities and some experience with embedded systems. You will be a key
contributor to the Mission Motors core technology team, writing firmware for
multiple modules within the powertrain.
Requirements:
- Minimum bachelor's degree in Computer Science or related field from
accredited 4-year college or university
- Experience with Linux and C++ development
- Experience with embedded, resource-constrained systems
Bonus points for experience with:
- Real-time systems
- Linear or non-linear control systems
- Debugging electronic systems with oscilloscope, logic analyzer, etc.
- Digital EE and peripheral interfacing
- Microcontrollers such as Atmel AVR, Microchip PIC, TI C2000, ARM
- CAN bus communications in a vehicle environment
- WiFi or cell modems from a Linux environment
- Proven ability as a technical lead
Responsibilities will include:
- Design and development of next generation vehicle management systems
- Design and development of next generation vehicle data collection systems
- May include work on power electronic controls: motor control, battery charge controller
- May include work on distributed battery management software and state of charge estimation
- May include sophisticated vehicle control: lean angle estimation, traction control, wheelie control
- Collaboration with mechanical, digital control, battery, and thermal engineers
- Select new concepts and approaches for embedded software design
- Actively participate in verification, validation, debugging, and testing of embedded software and systems
- Interaction with component suppliers
Job Opening: Web/Backend Software Engineer
We're looking for a software engineer with real-world experience with Web
2.0 technologies and data analysis. You will be a key contributor as part of
the Mission Motors core technology team, developing server-side systems to
receive large amounts of data from vehicles and store, analyze, and
visualize the data.
Requirements:
- Minimum bachelor's degree in Computer Science or related field from accredited 4-year college or university
- Recent experience with deployment of an AJAX web service with data storage in a database
- Experience with C++, Java, JavaScript, and HTML
Bonus points for experience with:
- Cloud computing
- GWT or other web app frameworks
- Internet security and authentication
- Web UI design
- Data mining and statistical analysis
- Scalable systems
- Resource-constrained embedded systems
- Proven ability as a technical lead
Responsibilities will include:
- Design and development of next generation web-based server side data collection, analysis, and visualization software for battery vehicle applications
- May include development of on-vehicle embedded web technologies to enable owner vehicle customization
- Collaboration with mechanical, digital control, battery, and thermal engineers
- Select new concepts and approaches for web app software design
Job Opening: Power Electrical Engineer
The candidate should possess relevant experience in high current, high voltage
power applications. Experience in high power switching techniques and thermal
management of power electrical components is desired.
Responsibilities will include:
- Lead responsibility for design and development of next generation
inverter for 3 phase AC induction motors
- Lead responsibility for design and development of next generation
battery charging system
- Collaboration with mechanical, digital control, battery, and thermal
engineers
- Schematic design of high power, rugged electronic circuits
- Part selection and assembly of prototypes
- System test and debug
- Interaction with component suppliers
Desired Qualifications/Experience:
- Minimum Bachelor's Degree in Electrical Engineering from accredited
4-year College or University
- Proven ability as a technical lead
- Experience with inverter design, switch mode power supplies, various
topologies
- Knowledge of power semiconductors - IGBTs and Mosfets, gate drives
- Knowledge of power circuits - busing, cabling, and thermal management
- Schematic capture and layout tools (PADS, OrCAD, or Altium)
- Electronics debug tools
- High voltage, high current, high reliability design
- Design for manufacturing
Job Opening: Electrical Engineer
The candidate should possess relevant experience in logic, embedded and
mixed signal systems. Experience in battery management techniques and
design for automotive environments is desired.
Responsibilities will include:
- Schematic design of microcontroller, logic, and mixed signal electronic
circuits
- Lead responsibility for design and development of digital and analog
electronics
- Collaborative work with power electronics, mechanical, battery, and
thermal design engineers
- Board layout and routing
- Part selection and assembly of electronic prototype boards
- Firmware development for power electronic systems
- Board test and debug
- Interaction with IC suppliers and review of COTS battery protection ICs
Desired Qualifications/Experience:
- Minimum Bachelor's Degree in Electrical Engineering from accredited
4-year College or University
- Proven ability as a technical lead
- Experience with DSPs, microcontrollers, programmable logic devices, and
analog conditioning
- Knowledge of battery charging, monitoring, and balancing techniques
- Knowledge of embedded communication in high noise environments
- Experience with regulatory, environmental, reliability, and safety
requirements
- Schematic capture and layout tools (PADS, OrCAD, or Altium)
- Board debug tools (oscilloscope, in-circuit debug)
- Mixed signal embedded systems PCBs, high reliability design
- Design for manufacturing