Embedded Software Engineer | Battery
BETA TECHNOLOGIES · South Burlington, VT · 2 mo ago
Information TechnologyFull-time
About the role
The Embedded Software Engineer for Battery and On-board Charge Software will develop and integrate embedded software for BETA’s airborne systems, focusing on safety-critical applications. This role requires a strong foundation in RTCA DO-178C and embedded C programming, alongside experience with real-time systems.
Responsibilities
- Become familiar with existing software and hardware for the on-aircraft charging system and battery management system.
- 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 third-party EVSEs.
- Interface with BETA’s supplier partners in charging.
Requirements
- 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.).
Qualifications
- Bachelor’s degree or equivalent experience in electrical engineering, computer science, embedded systems, or related fields.
- Master’s degree or equivalent experience preferred.
- 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 preferred).
- In-depth knowledge of high-voltage (>800V) 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.
Benefits
- Beta Technologies offers a competitive Total Compensation package, including Restricted Stock Units and Performance Stock Units for all full-time team members.
- Comprehensive medical coverage, dental and vision, short- and long-term disability, and paid parental leave.
- Daily lunch provided, flight lessons included, and a range of additional perks.
Pay
Competitive compensation package tailored to individual performance and contributions.
Schedule
This position is based on-site at Beta’s facilities in South Burlington, Vermont. Occasional outdoor work may be required.