Canoo

Sr. Embedded Software Engineer, OTA

Canoo • $110K — $130K *
Transportation
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • BS in Computer or Electrical Engineering required
  • 5+ years of embedded programming experience
  • Fluency in C and C++ essential
  • Proficiency with microcontroller IDE tools
  • Strong grasp of software development practices
  • Experience with real-time operating systems
  • Familiarity with embedded Linux
  • Competence with lab equipment like oscilloscopes and protocol analyzers

Responsibilities

  • Develop and maintain OTA software for vehicle systems
  • Create documentation and testing plans for OTA functionality
  • Investigate, debug, and modify existing features
  • Test and validate OTA software on test benches and vehicles
  • Collaborate with stakeholders to enhance OTA features

Benefits

  • Comprehensive Health Insurance
  • Equity Compensation
  • Flexible Paid Time Off
  • Casual workplace environment
  • Opportunity to contribute to impactful projects in the EV sector
Full Job Description
Job Title

Sr. Embedded Software Engineer, OTA

Job Purpose

The Senior Embedded Software Engineer, OTA position will support the development of the Over the Air (OTA) platform including bootloader development and updating the distribution system.

Responsibilities (80s of the Position)

  • Develop and maintain OTA software on various vehicle system components
  • Develop documentation and test plans for OTA functionality
  • Investigate, debug and modify existing features
  • Test and validate OTA software on test bench and vehicles.
  • Work with different stake holders to improve OTA features.


Required Experience

  • BS in Computer Engineering, Electrical Engineering
  • 5+ years of embedded programming design experience
  • Fluent in C and C++
  • Proficient with micro-controller IDE design/development tools
  • Thorough understanding of software development practices
  • Experience in real-time operating systems
  • Experience with embedded Linux
  • Experience in standard lab equipment such as power analyzer, oscilloscopes, and logic/protocol analyzers


Preferred Experience

  • MS or PhD in Computer Engineering, Electrical Engineering
  • Experience with ST microcontroller platforms
  • Experience with CAN, SPI, I2C, RS-232, 802.11x, and TCP/IP protocols
  • Experience developing device drivers, control systems, and communications protocols
  • OTA experience
  • Experience with Python and Bash scripting
  • Experience with Unified Diagnostic Services (UDS), ISO-14229, and ISO-13400.


Travel Requirements

  • Business travel up to 20% annually.


Physical Requirements for Position

While 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.

Reasonable Accommodations

Reasonable 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


About Canoo

Canoo is a company that specializes in developing electric vehicles. The company's mission is to create affordable, sustainable transportation solutions that are designed for the modern world. Canoo's vehicles are designed to be modular and customizable, allowing customers to choose the features and functions that best suit their needs. The company was founded in 2017 and is headquartered in Torrance, California.
Learn more about Canoo
Size
400 employees
Market Cap
$353 million
Industry
Net Income
-$1.4 million
NASDAQ

Similar Jobs

More Jobs at Canoo

More Transportation Jobs

Find similar Sr. Embedded Software Engineer, OTA jobs: