Embedded Software Engineer - Special Purpose Software na Joby Aviation
Joby Aviation · Santa Cruz, Estados Unidos Da América · Onsite
- Professional
- Escritório em Santa Cruz
This engineer will be involved in the architecture and implementation of the embedded software at the heart of Joby Aviation aircraft. They will play a key role in a small, fast-moving team and have input into conceptual system design and implementation of embedded software for a wide range of embedded systems.
This role is located in our Santa Cruz HQ and remote is not an option.
Responsibilities:Their role will be to design and implement versions of all our existing embedded systems currently on the Joby aircraft to be specific for a range of manufacturing and test applications. This will require a deep understanding of the various embedded systems on the aircraft and how to creatively reconfigure them for new applications and usages.
Required:- University degree in electrical engineering, computer science, computer engineering, mechatronics, physics, mathematics, robotics, or similar field; or, a strong portfolio of designed and implemented embedded software, or 3+ years of relevant industry experience. An advanced degree and 1+ year experience will also be considered.
- Demonstratable knowledge of C++ and object-oriented programming and methodology with some experience with multi-layered system architectures.
- Understanding of hardware from an embedded software engineer's perspective.
- Experience with modern integrated development environments and debuggers.
- Hands-on experience with test and measurement equipment such as oscilloscopes, logic analyzers, protocol analyzers, voltmeters, etc.
- Understanding of modern microcontroller and microprocessor architectures such as ARM Cortex-M0/M3/M4/A8/A9.
- Knowledge of and experience with communication protocols including I2C, CAN, SPI, UART, etc.
- A positive attitude and a passion for aerospace!
- Knowledge of and experience with real-time operating systems.
- Experience with safety-critical embedded systems is a plus.
- Exposure to the software development process and modern software engineering techniques.
- Experience with DO178C process, requirements authoring and verification
Compensation at Joby is a combination of base pay and Restricted Stock Units (RSUs). The target base pay for this position is $91,400 - $145,500/yr. The compensation package will be determined by job-related knowledge, skills, and experience.
Joby also offers a comprehensive benefits package, including paid time off, healthcare benefits, a 401(k) plan with a company match, an employee stock purchase plan (ESPP), short-term and long-term disability coverage, life insurance, and more.
Joby is an Equal Opportunity Employer.
Candidatar-se agora