
Open since May 2026
Embedded Software Engineer | Airborne Software
AI Summary
Specifies, architects, designs, implements and integrates real-time safety-critical embedded software in C and Assembly for ARM microcontrollers in BETA's electric aircraft airborne systems, following DO-178C practices.
About this role
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.
- Analyze system requirements allocated to software for correctness, feasibility, and appropriateness from an embedded software perspective
- Develop software high-level requirements to specify the functionality and characteristics of airborne software
- Architect and design the embedded software, considering hardware constraints, design constraints, and available resources to satisfy the software high-level requirements, and specify software low-level requirements
- Develop embedded software in the C and Assembly programming languages for ARM microcontroller targets
- Integrate the software with other software and the target hardware
- Assess, measure, troubleshoot, and resolve issues with software execution and characteristics such as timing and performance
- Perform peer reviews of other team member's contributions to the software development project
- Inform the software verification team for the appropriate testing and analysis of the embedded software
- BS in Computer Engineering, Electrical Engineering, Computer Science, or a related degree from an accredited university
- Minimum 3 years experience in real-time embedded software development
- Requirements for engineering and software architecture/design experience
- Proficiency with the C programming language
- Knowledge of Texas Instruments Hercules and/or STM ARM microcontrollers, or equivalent
- Comfortable reading electrical schematics, technical documentation, reference manuals, and datasheets
- Experience with electronics lab equipment such as programmable power supplies, signal generators, oscilloscopes, and bus analyzers
- Knowledge and awareness of the activities and outputs required for DO-178C compliance
- Good team communication and collaboration skills
- Ability to work independently and as a member of an integrated team
- Candidates are encouraged to apply even if they don’t meet all minimum qualifications
- Experience with the Texas Instruments TMS570 ARM microcontroller
- Experience with the Lauterbach TRACE32 debug/instruction trace system
- Experience with GNU GCC ARM embedded toolchain and Texas Instruments Code Composer Studio
- Experience with the Polarion ALM life cycle data management system
- Experience with embedded software for electric motor control, battery management systems, and/or flight control systems
- Knowledge of and experience with communications interfaces and devices such as SPI, I2C, CAN, ARINC 429, Analog-to-Digital Converters, Direct Memory Access controllers, and temperature, voltage, and current sensors
- Familiarity with RTCA DO-330 tool qualification objectives, activities, and outputs
- Familiarity with RTCA DO-331 model-based development objectives, activities, and outputs
The wage listed here reflects our best faith estimate for this role. We pay competitively and base compensation on a variety of factors including skills, experience, industry background, and the evolving needs of the role. We remain committed to fair and equitable pay and we're happy to discuss during the interview process.
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 yes—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.
Skills
Explore related jobs
More jobs at BETA Technologies
- B
Senior Buyer, Aerospace Electric and Electronic ComponentsSouth Burlington, Vermont - B
Aircraft Technical Support Representative, AftermarketSouth Burlington, Vermont - B
Intellectual Property & Corporate Governance ParalegalSouth Burlington, Vermont - B
ERP Master Data SpecialistSouth Burlington, Vermont - B
Reliability Modeling Engineer, In-Service EngineeringSouth Burlington, Vermont - B
Aerospace Manufacturing Standards SpecialistSouth Burlington, Vermont
Similar ARM Microcontrollers jobs
- R
STAGE – Conception et développement d’un outil d’analyse de données avioniquesREC RTX Ext Gateway · FR-OCC-BLAGNAC-BAT CASS ~ 4 Ave Didier Daurat ~ DAURAT - G
Ingénieur Systèmes AéronautiquesGroupe LR Technologies · Brest, France - CEngineer Software (Avionics)CORP-Corporate Office · United States-Florida-Melbourne
- S
Embedded EngineerSapsol Technologies Inc · Clearwater, FL - T
Embedded DeveloperTalentwelove · Romania, Romania - M
Embedded Software ArchitectMannarino Systems & Software Inc. · Montréal, QC
Jobs in Raleigh
- K
Cook (FT)Kisco Senior Living · Raleigh, NC - A
Process EngineerAjinomoto Health & Nutrition North America, Inc. · Raleigh, NC - A
Portfolio Management Data Operations & Reconciliation Specialist (Contract)AdvisorEngine · Raleigh, United States - FBusiness Systems Analyst IIFirstcitizens · Raleigh, North Carolina
- FAutomated Workflow Product Owner (Hybrid)Firstcitizens · Raleigh, North Carolina
- FBusiness Support Specialist II EA BkFirstcitizens · Raleigh, North Carolina
Browse these categories
Market data for software engineer roles
All reports →- Role reportSoftware engineer jobs, Sep 2026: new listings down 9.7%New software engineer listings fell 9.7% to 1,506 this week, the first weekly drop in a month. Prioritize applications while 1,506 fresh roles remain open.
- Salary reportSoftware engineer salary 2026: median midpoint is $190,587The median published range midpoint for US software engineer roles is $190,587, with the middle half from $166,000 to $222,000.
- Market overviewState of tech hiring, September 2026: up 4.8%Tech hiring rose 4.8% month over month in September 2026, with 411,122 new listings. Customer support and account executive roles led the growth.