Software Engineer Jobs at Aeva with Visa Sponsorship
Aeva builds lidar-based perception systems for autonomous vehicles and industrial applications, and its Software Engineer roles span sensor fusion, embedded systems, and real-time processing. The company has an established track record of sponsoring work visas for engineering talent, making it a realistic target for candidates who need sponsorship.
See All Software Engineer at Aeva JobsOverview
Showing 5 of 40+ Software Engineer Jobs at Aeva 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 40+ Software Engineer Jobs at Aeva
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Engineer Jobs at Aeva.
Get Access To All Jobs
About us: Aeva’s mission is to bring the next wave of perception to a broad range of applications from automated driving to industrial robotics, consumer electronics, consumer health, security, and beyond. Aeva is transforming autonomy with its groundbreaking sensing and perception technology that integrates all key LiDAR components onto a silicon photonics chip in a compact module. Aeva 4D LiDAR sensors uniquely detect instant velocity in addition to 3D position, allowing autonomous devices like vehicles and robots to make more intelligent and safe decisions.
Role Overview: We are looking for a Software Development Engineer with an emphasis on Embedded systems. You are a self-starter and comfortable working on designs from initial architecture through production.
What you'll do:
- Design and implement real-time applications on ARM processors interfacing with multiple sensors mainly in C++
- Participate in the team's software processes, including requirements and design documentation, test-plan generation and execution, peer design and code reviews, process feedback, and improvements
- Debug complicated issues as they arise during product development
- Work in a dynamic and fast-pace environment
What you have:
- 5+ years of experience developing C++ multi-threaded applications, ideally for QNX targeting multiple ARM cores
- Experience in profiling and benchmarking C++ applications and optimizing code for maximum performance
- Experience developing applications that interact with HW on QNX
- Experience working cross-functionally with other teams such as DSP, Hardware, and Testing teams
- Passion to make embedded SW applications resilient, safe, and production-grade
- Experience with scripting languages: Python, and Shell scripts
- Hands-on experience with modern build systems, particularly Bazel
Nice-to-haves:
- Experience with one or more of the following: Microcontrollers, SoC, device drivers, hardware bring-up, power management, performance optimization or hardware/software integration, and RTOS
- Experience developing applications with ROS / ROS2
- Familiarity with processes such as ASPICE and Static Analysis Tools
- Understanding of MISRA guidelines
- Experience in implementing or integrating diagnostics (UDS services, DIDs, DTCs) within AUTOSAR communication stacks
- Skilled in developing with automotive communication protocols (CAN, Automotive Ethernet, SOME/IP) and industrial Ethernet protocols
- Experience integrating embedded software into HIL/SIL validation environments
What's in it for you:
- Be part of a fast paced and dynamic team
- Very competitive compensation and meaningful stock grants
- Exceptional benefits: Medical, Dental, Vision, and more
- Unlimited PTO: We care about results, not punching timecards

About us: Aeva’s mission is to bring the next wave of perception to a broad range of applications from automated driving to industrial robotics, consumer electronics, consumer health, security, and beyond. Aeva is transforming autonomy with its groundbreaking sensing and perception technology that integrates all key LiDAR components onto a silicon photonics chip in a compact module. Aeva 4D LiDAR sensors uniquely detect instant velocity in addition to 3D position, allowing autonomous devices like vehicles and robots to make more intelligent and safe decisions.
Role Overview: We are looking for a Software Development Engineer with an emphasis on Embedded systems. You are a self-starter and comfortable working on designs from initial architecture through production.
What you'll do:
- Design and implement real-time applications on ARM processors interfacing with multiple sensors mainly in C++
- Participate in the team's software processes, including requirements and design documentation, test-plan generation and execution, peer design and code reviews, process feedback, and improvements
- Debug complicated issues as they arise during product development
- Work in a dynamic and fast-pace environment
What you have:
- 5+ years of experience developing C++ multi-threaded applications, ideally for QNX targeting multiple ARM cores
- Experience in profiling and benchmarking C++ applications and optimizing code for maximum performance
- Experience developing applications that interact with HW on QNX
- Experience working cross-functionally with other teams such as DSP, Hardware, and Testing teams
- Passion to make embedded SW applications resilient, safe, and production-grade
- Experience with scripting languages: Python, and Shell scripts
- Hands-on experience with modern build systems, particularly Bazel
Nice-to-haves:
- Experience with one or more of the following: Microcontrollers, SoC, device drivers, hardware bring-up, power management, performance optimization or hardware/software integration, and RTOS
- Experience developing applications with ROS / ROS2
- Familiarity with processes such as ASPICE and Static Analysis Tools
- Understanding of MISRA guidelines
- Experience in implementing or integrating diagnostics (UDS services, DIDs, DTCs) within AUTOSAR communication stacks
- Skilled in developing with automotive communication protocols (CAN, Automotive Ethernet, SOME/IP) and industrial Ethernet protocols
- Experience integrating embedded software into HIL/SIL validation environments
What's in it for you:
- Be part of a fast paced and dynamic team
- Very competitive compensation and meaningful stock grants
- Exceptional benefits: Medical, Dental, Vision, and more
- Unlimited PTO: We care about results, not punching timecards
See all 40+ Software Engineer at Aeva jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Engineer at Aeva roles.
Get Access To All JobsTips for Finding Software Engineer Jobs at Aeva Jobs
Align your resume to perception systems work
Aeva's Software Engineer openings heavily favor experience in sensor fusion, lidar processing, or real-time embedded software. Framing your background around those specific domains signals immediate fit and reduces the friction employers feel when weighing sponsorship costs against hiring risk.
Research Aeva's DOL LCA filings
Before your interview, search the DOL's Labor Condition Application disclosure data for Aeva's job titles and prevailing wage levels. Knowing the wage tier for your target role helps you assess offer fairness and shows recruiters you understand the H-1B process.
Clarify OPT STEM extension eligibility early
If you're on F-1 OPT, confirm your degree field qualifies for the 24-month STEM extension. Aeva operates in an advanced technology sector that typically supports STEM OPT, but you need your DSO to authorize the extension before your current OPT expires, not after you receive an offer.
Ask specifically about cap-exempt filing options
If you missed the H-1B lottery, ask Aeva's recruiting team whether they have partnerships with cap-exempt institutions. Some autonomous vehicle companies contract with universities or nonprofits, which allows H-1B petitions to be filed outside the annual cap and lottery cycle.
Use Migrate Mate to filter Aeva's open Software Engineer roles
Not all of Aeva's Software Engineer listings are sponsorship-eligible in practice. Use Migrate Mate to filter specifically for Aeva roles that align with your visa type, saving you the effort of applying to positions where sponsorship won't be offered.
Time your application around H-1B registration windows
USCIS opens H-1B electronic registration in early March for an October 1 start date. If you're targeting an Aeva role that requires H-1B sponsorship, coordinate your offer timeline so your start date and petition filing align with that annual cycle, not against it.
Software Engineer at Aeva jobs are hiring across the US. Find yours.
Find Software Engineer at Aeva JobsFrequently Asked Questions
Does Aeva sponsor H-1B visas for Software Engineers?
Yes, Aeva sponsors H-1B visas for Software Engineer roles. The company operates in the autonomous vehicle and industrial sensing space, where specialized engineering skills are difficult to source domestically, giving it strong incentive to sponsor international talent. Your offer letter should confirm sponsorship intent before you rely on it for immigration planning.
How do I apply for Software Engineer jobs at Aeva?
You can browse and apply for Software Engineer positions at Aeva directly through Migrate Mate, which surfaces Aeva's sponsorship-eligible openings filtered by visa type. Aeva's engineering roles typically require a portfolio of relevant work in areas like perception, real-time systems, or embedded software, so tailor your application materials to those domains before submitting.
Which visa types does Aeva commonly use for Software Engineer hires?
Aeva sponsors H-1B visas for most Software Engineer hires, along with F-1 OPT and STEM OPT extensions for recent graduates. The company also supports TN visas for Canadian and Mexican nationals in qualifying engineering roles, and pursues Green Card sponsorship through EB-2 or EB-3 employment-based categories for longer-tenured engineers.
What qualifications does Aeva expect for Software Engineer roles?
Aeva's Software Engineer roles generally require a bachelor's degree or higher in computer science, electrical engineering, or a closely related field. Hands-on experience with C++, Python, or real-time operating systems is frequently listed. Roles focused on perception or sensor integration often expect familiarity with lidar data pipelines or robotics frameworks like ROS.
How do I plan my timeline when seeking H-1B sponsorship at Aeva?
USCIS accepts H-1B registrations in March for an October 1 start date. If you're on F-1 OPT, confirm your OPT and any STEM extension will bridge the gap between your offer acceptance and that October start. Aeva's recruiting team should confirm your petition filing window before you give notice to a current employer or let an existing status expire.
See which Software Engineer at Aeva employers are hiring and sponsoring visas right now.
Search Software Engineer at Aeva Jobs