Software Engineer Visa Sponsorship Jobs in Vermont
Vermont's software engineer job market is anchored by companies like GlobalFoundries in Essex Junction, IBM, and a growing cluster of fintech and health tech firms in Burlington. The state's smaller talent pool means sponsored roles are competitive but real, particularly for engineers with backend, embedded systems, or data infrastructure experience.
See All Software Engineer JobsOverview
Showing 5 of 105+ Software Engineer Jobs in Vermont with Visa Sponsorship jobs


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?
See all 105+ Software Engineer Jobs in Vermont with Visa Sponsorship
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Engineer Jobs in Vermont with Visa Sponsorship.
Get Access To All Jobs
INTRODUCTION
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.
ROLE AND RESPONSIBILITIES
The Senior Embedded Software Engineer for Airborne Software will apply their deep knowledge of RTCA DO-178C, best practices for real-time safety-critical embedded software development, technical leadership experience, and embedded C mastery to directly contribute to and lead a small team to specify, architect, design, implement, and integrate the embedded software for BETA’s airborne systems. The ideal candidate will have extensive knowledge of embedded software development, from bare-metal board bring-up and microcontroller timing and execution characteristics to comprehensive software specification and design methods and techniques. The senior embedded software engineer is responsible for developing robust and reliable software to achieve the highest level of safety-criticality in the industry.
How You Will Contribute To Revolutionizing Electric Aviation:
- Analyze system requirements allocated to software for correctness, feasibility, and appropriateness from an embedded software perspective; propose changes and additional to system requirements to fulfill all airborne software needs
- 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; assist with system integration
- Assess, measure, troubleshoot, and resolve issues with software execution and characteristics such as timing and performance
- Promote the reuse of embedded software and associated life cycle data throughout the Airborne Software team
- 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
- Lead a small team of embedded software engineers for the development of software for an airborne system
- Mentor junior engineers by training them on DO-178C objectives, activities, and outputs; real-time and safety-critical embedded software best practices; and integration and troubleshooting methods and techniques
MINIMUM QUALIFICATIONS
- BS in Computer Engineering, Electrical Engineering, Computer Science, or a related degree from an accredited university
- Minimum 7 years experience in real-time embedded software development for safety-critical systems
- Excellent requirements engineering and software architecture/design experience
- Mastery of 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
- Deep experience with electronics lab equipment such as programmable power supplies, signal generators, oscilloscopes, and bus analyzers
- Expert level knowledge and experience with the activities and outputs required for DO-178C Level A compliance
- Excellent team communication and collaboration skills
- Ability to work independently, as a member of an integrated team, and as a technical leader of a small team of dedicated software engineers
- Deep knowledge 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
- Experience with Stage of Involvement reviews and communication with FAA personnel and DERs
- Experience with RTCA DO-330 tool qualification objectives, activities, and outputs
- Experience with RTCA DO-331 model-based development objectives, activities, and outputs
- Candidates are encouraged to apply even if they don’t meet all minimum qualifications
PREFERRED 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
- Experience with project management activities, such as estimating, tracking, and reporting work; traditional, kanban, and scrum experience
COMPENSATION
- Salary Range: $135,000 - $165,000 a year
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. This position could be based in South Burlington, VT (primary location), or Raleigh, NC office. For more experienced candidates, we can consider hybrid or remote options, but this will be evaluated on a per-candidate basis.
WHAT WE OFFER
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. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

INTRODUCTION
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.
ROLE AND RESPONSIBILITIES
The Senior Embedded Software Engineer for Airborne Software will apply their deep knowledge of RTCA DO-178C, best practices for real-time safety-critical embedded software development, technical leadership experience, and embedded C mastery to directly contribute to and lead a small team to specify, architect, design, implement, and integrate the embedded software for BETA’s airborne systems. The ideal candidate will have extensive knowledge of embedded software development, from bare-metal board bring-up and microcontroller timing and execution characteristics to comprehensive software specification and design methods and techniques. The senior embedded software engineer is responsible for developing robust and reliable software to achieve the highest level of safety-criticality in the industry.
How You Will Contribute To Revolutionizing Electric Aviation:
- Analyze system requirements allocated to software for correctness, feasibility, and appropriateness from an embedded software perspective; propose changes and additional to system requirements to fulfill all airborne software needs
- 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; assist with system integration
- Assess, measure, troubleshoot, and resolve issues with software execution and characteristics such as timing and performance
- Promote the reuse of embedded software and associated life cycle data throughout the Airborne Software team
- 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
- Lead a small team of embedded software engineers for the development of software for an airborne system
- Mentor junior engineers by training them on DO-178C objectives, activities, and outputs; real-time and safety-critical embedded software best practices; and integration and troubleshooting methods and techniques
MINIMUM QUALIFICATIONS
- BS in Computer Engineering, Electrical Engineering, Computer Science, or a related degree from an accredited university
- Minimum 7 years experience in real-time embedded software development for safety-critical systems
- Excellent requirements engineering and software architecture/design experience
- Mastery of 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
- Deep experience with electronics lab equipment such as programmable power supplies, signal generators, oscilloscopes, and bus analyzers
- Expert level knowledge and experience with the activities and outputs required for DO-178C Level A compliance
- Excellent team communication and collaboration skills
- Ability to work independently, as a member of an integrated team, and as a technical leader of a small team of dedicated software engineers
- Deep knowledge 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
- Experience with Stage of Involvement reviews and communication with FAA personnel and DERs
- Experience with RTCA DO-330 tool qualification objectives, activities, and outputs
- Experience with RTCA DO-331 model-based development objectives, activities, and outputs
- Candidates are encouraged to apply even if they don’t meet all minimum qualifications
PREFERRED 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
- Experience with project management activities, such as estimating, tracking, and reporting work; traditional, kanban, and scrum experience
COMPENSATION
- Salary Range: $135,000 - $165,000 a year
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. This position could be based in South Burlington, VT (primary location), or Raleigh, NC office. For more experienced candidates, we can consider hybrid or remote options, but this will be evaluated on a per-candidate basis.
WHAT WE OFFER
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. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Software Engineer Job Roles in Vermont
See all 105+ Software Engineer Jobs in Vermont
Sign up for free to filter by visa type, set job alerts, and find employers with verified sponsorship history.
Search Software Engineer Jobs in VermontSoftware Engineer Jobs in Vermont: Frequently Asked Questions
Which companies sponsor visas for software engineers in Vermont?
GlobalFoundries in Essex Junction is one of Vermont's most consistent H-1B sponsors for engineering roles, including software positions tied to semiconductor and chip design work. IBM has a presence in the state as well. Burlington-area health tech and fintech companies also file sponsorships periodically, though volume is lower than major metro markets. Checking DOL LCA disclosure data gives you a factual picture of which Vermont employers have filed recently.
Which visa types are most common for software engineers in Vermont?
The H-1B is the most common visa for software engineers in Vermont, as it covers specialty occupations requiring at least a bachelor's degree in a directly related field. Software engineering consistently qualifies. Candidates from Canada or Mexico may also be eligible for the TN visa, which has no annual lottery and can be processed more quickly. Australian citizens can explore the E-3 visa as a lower-friction alternative to the H-1B.
Which cities in Vermont have the most software engineer sponsorship jobs?
Burlington and the surrounding Chittenden County area account for the largest share of Vermont's software engineer sponsorship activity. Essex Junction, home to the GlobalFoundries campus, is a notable hub for engineering roles. Montpelier, as the state capital, has some government-adjacent tech work, though sponsorship activity there is more limited. Most international software engineers targeting Vermont will focus their search on the Burlington metro.
How to find software engineer visa sponsorship jobs in Vermont?
Migrate Mate is built specifically for international job seekers and filters software engineer roles in Vermont by visa sponsorship availability, so you're not sorting through listings from employers who won't sponsor. Given Vermont's smaller market, setting up alerts for Burlington and Essex Junction is a practical approach. Roles tied to semiconductor manufacturing, health tech, and financial software tend to generate the most sponsorship activity in the state.
Are there any Vermont-specific considerations for software engineers seeking visa sponsorship?
Vermont's tech sector is smaller and more specialized than major hubs, so sponsorship volume is lower overall. The University of Vermont produces a steady pipeline of computer science graduates, which means local competition for sponsored roles can be meaningful. Employers here tend to favor candidates with niche experience, particularly in embedded systems, health informatics, or financial software, rather than generalist full-stack profiles. Strong domain knowledge alongside engineering skills strengthens a sponsorship case.
What is the prevailing wage for sponsored software engineer jobs in Vermont?
U.S. employers sponsoring a visa must pay at least the prevailing wage, which is what workers in the same role, area, and experience level typically earn. The Department of Labor sets this rate to make sure companies aren't hiring foreign workers simply because they'd accept lower pay than a U.S. worker. It varies by job title, location, and experience. You can look up current prevailing wage rates for any occupation and location using the OFLC Wage Search page.
See which software engineer employers are hiring and sponsoring visas in Vermont right now.
Search Software Engineer Jobs in Vermont