Embedded Software Engineer | Battery

BETA Technologies

South Burlington (VT)

On-site

USD 80,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Restricted Stock Units
Performance Stock Units
Onsite Healthcare
Daily Lunch Provided
Flight Lessons

Job summary

BETA Technologies in South Burlington, Vermont, is seeking an Embedded Software Engineer for Battery and On-board Charge Software. In this role, you will apply your knowledge of real-time safety-critical embedded development, leading the design and implementation of software for revolutionary electric aviation systems.

The successful candidate will be instrumental in enhancing the on-board charging and battery management systems, using your expertise in embedded C and Python programming. This position offers comprehensive perks including onsite healthcare and other unique benefits.

Qualifications

  • Bachelor’s degree or equivalent experience in relevant fields.
  • Experience with embedded software development and debugging.
  • Ability to operate lab equipment.

Responsibilities

  • Design, implement, and integrate embedded software.
  • Support debugging and testing in a certification environment.
  • Lead development of software and improvements.

Skills

Embedded C Programming
RTCA DO-178C Knowledge
Real-time Systems
Hardware Troubleshooting
Python Programming
Version Control Systems (git, SVN)

Education

Bachelor’s degree in Electrical Engineering, Computer Science, or related field

Tools

Function Generators
Oscilloscopes
Multimeters
Soldering Irons

Job description

At BETA Technologies, we apply our intellectual curiosity, passion for aviation, and commitment to sustainability toward a shared mission of revolutionizing electric aviation. Regardless of the position one holds, each team member brings their talent and desire to positively impact the environment and lives of others in a refreshing, vibrant, and inclusive culture.

The Embedded Software Engineer for Battery and On-board Charge Software will apply their knowledge of RTCA DO-178C, best practices for real‑time safety‑critical embedded software development, and embedded C skill set to specify, architect, design, implement and integrate the embedded software for BETA’s airborne systems. The ideal candidate will have a broad knowledge of embedded software development, from bare‑metal board bring‑up and understanding of microcontroller timing and execution characteristics to high‑level software specification and design methods and techniques.

How you will contribute to revolutionizing electric aviation:
  • This position is primarily a software role with required ability to understand and troubleshoot hardware.
  • Become familiar with existing software and hardware for the on‑aircraft charging system and battery management system. Provide support and improvements for existing hardware and software on aircraft.
  • Write system level, software, and hardware requirements for certification‑intent aircraft charge controller.
  • Lead development of new and improved software and implementation/testing on the hardware and in the aircraft.
  • Support debugging and testing of hardware and software in a certification environment.
  • Work with the Ground Support Equipment (GSE) team to provide a seamless charging experience across BETA’s platforms and with 3rd party EVSEs.
  • Interface with BETA’s supplier partners in charging.
Minimum Qualifications
  • Bachelor’s degree or equivalent experience in electrical engineering, computer science, embedded systems, or related fields.
  • Experience and understanding of electrical fundamentals, switching power supplies, electrical isolation/insulation strategies.
  • Ability to operate lab equipment including low and high‑voltage power supplies, function generators, oscilloscopes, multimeters, soldering irons, etc.
  • Programming skills in C, C++, and Python.
  • Experience with software development and debugging for embedded systems.
  • Experience with version control systems (git, SVN, etc.).
Above and Beyond Qualifications that will distinguish you
  • Master’s degree or equivalent experience.
  • Experience with EV charging standards.
  • Experience with powerline communications using HomePlug GreenPHY or similar signal‑over‑power methods like Power over Ethernet.
  • Experience with bare‑metal embedded systems.
  • Experience with software development for Linux‑based embedded systems.
  • Experience with CMake‑based build environments.
  • Experience with schematic capture and printed circuit board layout. (KiCAD or Altium preferred)
  • Understanding of electrical overcurrent protection coordination and high‑voltage insulation.
  • Experience with circuit simulation software, especially related to power electronics stability, line/load regulation, control system responses, etc. LTSPICE, PSPICE, Matlab/Simulink are a plus.
  • In‑depth knowledge of high voltage (>800 V) designs and isolation boundaries/techniques for power and signal transmission.
  • Experience with power distribution, high‑voltage batteries, motor control, avionics, or cabin conditioning (heating, cooling, defog, de‑ice) in aerospace, automotive, or similar setting.
  • Experience designing and testing for EMI mitigation and EMC.
  • Experience with common communication protocols including CAN, ARINC‑429, RS485, SPI, I2C, UART.
  • Experience in a production environment in aerospace or similar industry, especially related to electronic assemblies and printed circuit boards in Part 23 or Part 25 aircraft.
  • Pilot’s license or an interest in flying.
Physical Demands and Work Environment
  • This position will be based on‑site at BETA’s facilities in South Burlington, Vermont.
  • Ability to transport yourself to various BETA locations around Burlington as needed.
  • Able to work in a dog‑friendly and open‑office environment.
  • Work will occasionally be outdoors when supporting tests.

Build electric airplanes with us!

BETA offers a competitive Total Compensation package designed to support you now and as you grow with us. This role includes both Restricted Stock Units and Performance Stock Units for all full‑time team members, so everyone shares in our success. You’ll have access to onsite healthcare in Vermont, comprehensive medical coverage, dental and vision, short‑ and long‑term disability, and paid parental leave. We also take care of the everyday details with daily lunch provided, and flight lessons are part of the experience, along with a range of additional perks that make work here genuinely rewarding.

We encourage all driven candidates to apply, even if they do not meet every listed qualification.

We are an equal‑opportunity employer. Employment decisions are based on merit, competence, and qualifications and will not be influenced in any manner on race, color, religion, age, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, disability, veteran or military status, genetic information, pregnancy, or any other protected characteristic under federal, state, or local law. BETA complies with all applicable federal, state and local non‑discrimination laws and does not tolerate discrimination of any kind in our workplace.

Employment offers are contingent upon the successful completion of a background check. BETA Technologies participates in E‑Verify.

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

Similar jobs worth comparing

Electrical Engineer - South Burlington | Airborne Hardware
Electrical Engineer - South Burlington | Airborne Hardware

BETA Technologies • South Burlington (VT)

On-site
USD 95,000 - 160,000
Restricted Stock Units
Performance Stock Units
Onsite healthcare
+2
Senior Software Configuration Management Engineer
Senior Software Configuration Management Engineer

BETA TECHNOLOGIES • Raleigh (NC)

On-site
USD 100,000 - 150,000
Onsite healthcare
Medical coverage
Dental and vision
+4
Senior Manufacturing Technician | Ground Support Equipment
Senior Manufacturing Technician | Ground Support Equipment

BETA Technologies • South Burlington (VT)

On-site
Healthcare access
Restricted and Performance Stock Units
Daily lunch provided
+1
Senior Software Engineer | Digital Operations
Senior Software Engineer | Digital Operations

BETA Technologies • South Burlington (VT)

On-site
USD 130,000 - 150,000
Senior Software Configuration Management Engineer | Configuration Management
Senior Software Configuration Management Engineer | Configuration Management

BETA Technologies • Burlington (NC)

On-site
USD 100,000 - 150,000
Restricted Stock Units
Performance Stock Units
Onsite healthcare
+2
Power Systems Engineer | Battery R&D
Power Systems Engineer | Battery R&D

BETA Technologies • South Burlington (VT)

On-site
USD 100,000 - 125,000
Restricted Stock Units
Onsite healthcare
Comprehensive medical coverage
+1
Software Engineer | Digital Operations
Software Engineer | Digital Operations

BETA Technologies • South Burlington (VT)

On-site
USD 110,000 - 130,000
Onsite healthcare (Vermont)
Stock options (RSU/PSU)
Paid parental leave
+2
Electrical Engineer - Verification & Testing | Low Voltage System Team
Electrical Engineer - Verification & Testing | Low Voltage System Team

BETA TECHNOLOGIES • South Burlington (VT)

On-site
USD 90,000 - 115,000
Flight lessons
Onsite healthcare in Vermont
Lunch provided
Lead Electrical Engineer | Low Voltage System
Lead Electrical Engineer | Low Voltage System

BETA Technologies • South Burlington (VT)

On-site
USD 90,000 - 120,000
Stock options
Onsite healthcare
Daily lunch provided
+1
Systems Engineer | Sensors and Systems
Systems Engineer | Sensors and Systems

BETA Technologies • Raleigh (NC)

On-site
USD 85,000 - 105,000
Onsite healthcare
Restricted Stock Units
Performance Stock Units
+2