Sr. Embedded Software Engineer, High Voltage System

Canoo

Oklahoma City (OK)

On-site

USD 110,000 - 170,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Equity Compensation
Flexible Paid Time Off
Casual workplace with energy

Job summary

Canoo is seeking a Sr. Embedded Software Engineer for High Voltage Systems to develop real‑time embedded software for power conversion in EVs. You will design, implement, and validate firmware for inverters, DC‑DC converters, and on‑board chargers, working closely with HW engineers on bench tests and validation.

The role requires strong C proficiency, RTOS experience, and hands-on debugging with oscilloscopes and power analyzers; travel up to 20% and on-site collaboration in Oklahoma City area.

Qualifications

  • BS in Computer Engineering or Electrical Engineering.
  • 5+ years of embedded programming design experience for switched mode power converters.
  • Fluent in C.
  • Ability to code in Assembly.
  • Proficient with micro‑controller IDE design/development tools.
  • Thorough understanding of software development practices and associated tools.
  • Experience in real‑time operating systems.
  • Understanding of AC‑DC and DC‑DC operation and digital control loops.

Responsibilities

  • Design, develop, implement, debug and maintain embedded real‑time software for power conversion ECUs.
  • Develop code for control algorithms and communication.
  • Develop documentation and test plans for software.
  • Investigate, debug and modify existing code.
  • Work with HW engineers to test, debug and validate FW on bench.
  • Develop standard and custom communication protocols for new systems.
  • Develop power electronics FW from concept to post‑production.

Skills

C programming
Assembly
RTOS
Embedded software
Microcontroller IDEs
HW testing

Education

Bachelor's degree in Computer Engineering
Bachelor's degree in Electrical Engineering
MS or PhD in Computer Engineering
MS or PhD in Electrical Engineering

Tools

Oscilloscopes
Power analyzer
Bench testing equipment
CAN protocol
RS-232
I2C

Job description

Sr. Embedded Software Engineer, High Voltage System

Job Category: Software Development Engineering

Requisition Number: SREMB001386

  • Posted : September 16, 2024
  • Full-Time
  • On-site
Locations

Showing 1 location

Description

Job Title

Sr. Embedded Software Engineer, High Voltage System

Job Purpose

The Senior Embedded Software Engineer position will develop real‑time low‑level embedded software for power conversion systems and communications. This position will be responsible for designing and developing software for embedded control of inverters, DC‑DC converters, and On‑Board Charger for Canoo’s electric vehicles.

Responsibilities (80s of the Position)

  • Design, develop, implement, debug and maintain embedded real‑time software for power conversion ECUs
  • Develop code for control algorithms and communication
  • Develop documentation and test plans for software
  • Investigate, debug and modify existing code
  • Work with HW engineers to test, debug and validate FW on bench
  • Develop standard and custom communication protocols for new systems
  • Develop power electronics FW from concept to post‑production

Required Experience

  • BS in Computer Engineering, Electrical Engineering
  • 5+ years of embedded programming design experience for switched mode power converters
  • Fluent in C
  • Ability to code in Assembly
  • Proficient with micro‑controller IDE design/development tools
  • Thorough understanding of software development practices and associated tools
  • Experience in real‑time operating systems
  • Understanding of AC‑DC and DC‑DC operation and digital control loops
  • Ability to follow circuit schematics and PCB layout drawings
  • Experience in standard lab equipment such as power analyzer, oscilloscopes, frequency response analyzer to use for validating and debugging FW

Preferred Experience

  • MS or PhD in Computer Engineering, Electrical Engineering
  • Experience with ST 32‑bit microcontroller platforms
  • Experience developing device drivers, control systems, and communications protocols
  • Experience with CAN, SPI, I2C, RS‑232, 802.11x, and TCP/IP protocols
  • Good understanding of design for manufacturing, quality control, and FMEA

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
  • Equity Compensation
  • Flexible Paid Time Off
  • Casual workplace with an unbelievable feeling of energy

Canoo is an equal opportunity-affirmative action employer and considers all qualified applicants for employment based on business needs, job requirements and individual qualifications, without regard to race, color, religion, sex, age, disability, sexual orientation, gender identity or expression, marital status, past or present military service or any other status protected by the laws or regulations in the locations where we operate. We also consider qualified applicants with criminal histories consistent with applicable federal, state and local law.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. Embedded Software Engineer, OTA
Sr. Embedded Software Engineer, OTA

Canoo • Oklahoma City (OK)

On-site
USD 110,000 - 160,000
Equity Compensation
Flexible Paid Time Off
Casual workplace
Senior Electronics Engineer
Senior Electronics Engineer

Canoo • Oklahoma City (OK)

On-site
USD 120,000 - 160,000
Equity compensation
Flexible PTO
Casual workplace energy
Senior Systems Engineer, HV Systems
Senior Systems Engineer, HV Systems

Canoo • Oklahoma City (OK)

On-site
USD 120,000 - 170,000
Equity Compensation
Flexible Paid Time Off
Casual workplace with energy
High Voltage Systems Test Engineer
High Voltage Systems Test Engineer

Canoo • Oklahoma City (OK)

On-site
USD 90,000 - 130,000
Equity compensation
Flexible paid time off
Casual workplace
Embedded Software Engineer, AUTOSAR
Embedded Software Engineer, AUTOSAR

Canoo • Oklahoma City (OK)

On-site
USD 110,000 - 160,000
Equity Compensation
Flexible Paid Time Off
Casual workplace with energy
Senior Power Electronics Engineer
Senior Power Electronics Engineer

Canoo • Oklahoma City (OK)

On-site
USD 110,000 - 170,000
Equity compensation
Flexible paid time off
Lead Vehicle Integration Engineer
Lead Vehicle Integration Engineer

Canoo • Oklahoma City (OK)

On-site
USD 120,000 - 180,000
Equity Compensation
Flexible Paid Time Off
Casual workplace with energy
Embedded Software Engineer, Bluetooth & Wi-Fi
Embedded Software Engineer, Bluetooth & Wi-Fi

Canoo • Oklahoma City (OK)

On-site
USD 90,000 - 130,000
Equity
Flexible PTO
Casual workplace
Advanced Battery Systems Technical Fellow
Advanced Battery Systems Technical Fellow

Canoo • Oklahoma City (OK)

On-site
USD 180,000 - 240,000
Equity compensation
Flexible paid time off
Casual workplace
Propulsion System Controls Test Engineer
Propulsion System Controls Test Engineer

Canoo • Oklahoma City (OK)

On-site
USD 90,000 - 120,000
Equity Compensation
Flexible Paid Time Off
Casual workplace