Embedded Software Engineer for Battery and On-board Charge Software

Here Technologies
South Burlington, United States of America
15 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

South Burlington, United States of America

Tech stack

Board Bringup
C
Altium Designer
C++
CMake
Communications Protocols
Computer Programming
Software Debugging
Linux
Electronic Design Automation
Embedded C
Embedded Software
Python
LTspice
Matlab
RS-485 Standard
Schematic Capture
Software Engineering
Software Requirements Analysis
Subversion
Universal Asynchronous Receiver/Transmitter
Apache OpenOffice
Serial Peripheral Interface
Pspice
GIT
Build Management
Information Technology
Bare Metal
DO-178B
Software Version Control
Power over Ethernet

Job description

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

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

Above and Beyond Qualifications that will distinguish you: (preferred qualifications):

  • 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 (>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 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

Benefits & conditions

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 yes-flight lessons are part of the experience, along with a range of additional perks that make work here genuinely rewarding.

Apply for this position