Job TitleEmbedded Software Engineer, Bluetooth & Wi-Fi
Job Purpose The Embedded Software Engineer, Bluetooth & Wi-Fi will support the development of firmware/software solutions for Canoo's In-Vehicle Infotainment controller. Your work on the vehicle's most customer-facing controller will directly impact the driver's experience.
Responsibilities (80s of the Position) - Develop base and application software for Embedded Linux infotainment controller related to WIFI and Bluetooth connectivity
- Investigate, debug and modify existing code
- Work with hardware and systems engineers to select components for new designs
- Bring up and test hardware components within Embedded Linux
- Test, debug, and validate firmware/software on bench, HIL, and in vehicle.
- Support FCC certification of Canoo vehicles
- Review schematics and configure low level software components to support hardware
- Develop documentation and test plans for software
Required Experience - BS/MS in Computer Engineering or Electrical Engineering
- Minimum 3+ years of embedded programming experience.
- Fluent in C/C++ and shell scripting
- Strong knowledge of 802.11 standards
- Bluetooth profiles such as HFP and A2DP
- WIFI and Bluetooth software stacks
- Linux IPC, especially DBUS
- Understanding of Agile software development practices
- Driven and self-motivated
- Ability to work in a collaborative team environment, as well as independently
- Excellent oral and written communication skills
Preferred Experience - ARM based application processors
- WIFI and Bluetooth chipsets/modules
- Automotive protocols such as CAN, LIN, SPI, I2C, RS232
- Yocto build systems
Travel Requirements- Business travel up to 20% annually.
Physical Requirements for Non-Physical PositionsWhile performing the duties of this job, employees may be required to sit for prolonged periods of time, occasionally bending or stooping, lifting up to 10 pounds, and prolonged periods of computer use.
Physical Requirements for Physical PositionsWhile performing the duties of this job, employees may be required to lift up to 25 or more pounds, stand, sit, bend/stoop, or operate office equipment or machinery.
Reasonable AccommodationsReasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of the position.
What's Cool About Working Here... - Meaningful, challenging work that will redefine automotive landscape and make EVs available to everyone
- Comprehensive Health Insurance
- Equity Compensation
- Flexible Paid Time Off
- Casual workplace with an unbelievable feeling of energy