VMS Software Engineer
Archer
Archer is an aerospace company based in San Jose, California building an all-electric vertical takeoff and landing aircraft with a mission to advance the benefits of sustainable air mobility. We are designing, manufacturing, and operating an all-electric aircraft that can carry four passengers while producing minimal noise.
Our sights are set high and our problems are hard, and we believe that diversity in the workplace is what makes us smarter, drives better insights, and will ultimately lift us all to success. We are dedicated to cultivating an equitable and inclusive environment that embraces our differences, and supports and celebrates all of our team members.
Role Overview
We are seeking a resourceful hands-on Embedded Software Engineer to build high-reliability real-time systems. You will operate at the intersection of hardware and software, writing Modern C++ for Linux targets while leveraging Python for test automation. This is a hardware heavy role; you should be comfortable bringing up boards, debugging signals with an oscilloscope, and writing defensive code that ensures safety and performance.
Key Responsibilities
- Embedded Development: Write efficient, robust C++ for Embedded Linux platforms. You know when to follow the rules and when to think laterally to squeeze out performance.
- Agile Execution : Work within an agile sprint driven framework to iterate quickly with short planning and development cycles.
- Hardware Interface: Write drivers and manage communications over common interlinks (Examples: CAN, Ethernet, TCP/IP, UART). You aren't afraid to reverse-engineer a protocol or write a custom driver if the standard one fails.
- Deep-Dive Debugging: Get your hands dirty with hardware integration and bring-up. You will troubleshoot signal integrity and protocol weirdness using oscilloscopes, logic analyzers, or network sniffers.
- Resilient Design: Design software with a safety-first mindset. You anticipate edge cases and write defensive code that ensures deterministic behavior, even when assumptions are violated or the hardware does something unexpected.
Qualifications
- Experience: 2–5 years of embedded software engineering
- Core Languages: Strong proficiency in modern C++ (11/14/17/20) for production code. Fluency in Python and Bash for data manipulation, testing, and prototyping.
- Mindset: You are comfortable working with ambiguity. You don’t need a manual for everything; you can figure out how things work (or why they don't) and devise creative workarounds to keep the project moving.
- OS: Solid understanding of Embedded Linux (kernel/user-space interactions) and how to manipulate it via the shell.
- Real-Time: Experience with real-time constraints and resource constrained hardware.
- Build Systems: Familiarity with Yocto, GTest, CMake, ansible is a plus.
Archer is committed to working with and providing reasonable accommodations to job applicants with physical or mental disabilities, and those with sincerely held religious beliefs. Applicants who may require reasonable accommodation for any part of the application or hiring process should provide their name and contact information to Archer’s People Team at View email address on jobs.jobcopilot.com . Reasonable accommodations will be determined on a case-by-case basis.
Information collected and processed as part of any job applications you choose to submit is subject to Archer's Candidate Privacy Policy .
Archer is unable to provide work visa sponsorship for this position at the present time.
Archer is proud to be an Equal Opportunity employer committed to diversity and inclusivity in the workplace. All aspects of employment are decided on the basis of merit, qualifications, and business needs. We do not discriminate based upon race, color, religion, sex, sexual orientation, age, national origin, disability status, protected veteran status, gender identity or any other characteristic protected by federal, state or local laws.
Archer Aviation does not engage with external recruiting agencies/individual recruiters with whom it does not have a prior written agreement. Archer reserves the right to make use of any unsolicited resumes that it receives and bears no responsibility for payment of any fees asserted from the use of unsolicited resumes. If you are a recruiting agency or individual recruiter wishing to do business with Archer, please reach out to View email address on jobs.jobcopilot.com . All employment processes are managed by the Archer People Team.
$142.8k - $220.6k
...differences, and supports and celebrates all of our team members.Role OverviewWe are seeking a resourceful hands-on Embedded Software Engineer to build high-reliability real-time systems. You will operate at the intersection of hardware and software, writing Modern C++...SuggestedLocal area$388k
...Operational Insights team within CPT is looking for a senior full-stack engineer with a front-end focus to help us revamp our suite of developer productivity tools. This team accelerates the software developer lifecycle at Netflix by building tools and services that...SuggestedHourly payFull timeImmediate startFlexible hours$184k - $287.5k
...is responsible for development and support of infrastructure tools used by design engineers for build and verification of architectural, RTL, and gate level designs. As a senior software engineer, you will craft highly efficient software to automate and facilitate chip...SuggestedFull timeWorldwide$182k - $226k
...us to deliver hydrogen from renewable electrolysis for heavy industry, at prices below fossil fuels. We are seeking a Senior Software Engineer to join Electric Hydrogen's Digital Team, where you will develop mission-critical software that powers the world's most powerful...SuggestedTemporary work$388k
...entertainment is imagined, created, and delivered to a global audience. Engineering teams within Netflix work hard every day to scale and innovate... ...production and member experiences in an ever-growing complex software landscape. Our Content & Business Products (CBP) Engineering...SuggestedHourly payFull timeImmediate startFlexible hours$184k - $287.5k
We are looking for a Senior Software Engineer to become part of our storage management plane team. The management plane is a web-based application crafted to provide our storage customers the capabilities to handle and supervise our distributed storage infrastructure. Our...Full time$388k
...be a part of what’s next.Our Content & Business Products (CBP) Engineering teams build the products and services to optimize and automate... ...that other engineering teams build on, across the full software stack — from GraphQL/RESTful APIs and embeddable UI components...Hourly payFull timeImmediate startRemote workFlexible hours- ...started in sunny San Diego, California in 2004 when a visionary engineer, Fred Luddy, saw the potential to transform how we work. Fast forward... ...the ability to deploy and manage resources (e.g., EC2, Azure VMs, or Google Cloud Storage) and configure basic security settings...Contract work
$152k - $241.5k
...world.We are now looking for a Senior Full-stack web applications software architect to join our Hardware Infrastructure team! Our team... ...-driven applications. This platform is essential for hardware engineers and management across the company, producing the core services...Full time- ...Full-Stack Software Engineer Precision Neuroscience is building a next-generation brain–computer interface (BCI) to heal and empower millions of people living with neurological conditions. Our team brings together experts in neurosurgery, AI and machine learning, microfabrication...Work at officeRemote work
$184k - $287.5k
The Autonomous Vehicles Platform team is looking for a hands-on Cybersecurity Software Engineer. As part of our team, you will work on our Autonomous Driving Platform software, implementing performant and scalable solutions for data collection and autonomous vehicle fleets...Full time- Senior Software Engineer - Data Protection Software Engineering (C, C++)Infrastructure Solutions Group (ISG) builds the products that power infrastructure, solutions, and data management our customers need most. Our teams design and develop the hardware and software that...
$174k - $252k
...product or system development code. Review code developed by other engineers and provide feedback to ensure best practices (e.g., style... ...C).3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture...$250k - $413k
...localized experience helps millions of members connect with content in their own language and culture. The Product Localization Engineering team is reimagining how localization works at Netflix. We build the platforms, products, and AI-powered systems that enable translation...Hourly payFull timeImmediate startFlexible hours$130.75k - $181k
...Platform team to design, develop, and maintain the large-scale software platforms that serve millions of users globally. In this... ...tolerance, horizontal scalability, and load balancing.Performance Engineering: Drive the scaling, optimization, and innovation of the Data Platform...Permanent employmentWork experience placementWork at office3 days per week$147k - $210k
...amongst available technologies.Review code developed by other engineers and provide feedback to ensure best practices (e.g., style guidelines... ...in code and system health, diagnosis and resolution, and software test engineering. Google's software engineers develop the next...- Job DescriptionTitle: Senior Software Architect EngineerType: permanentLocation: San Jose, CAJob description:A Medical Device Company Located... ...in San Jose, California is looking for a Senior Software Engineer Architect to drive the software architecture development effort...Permanent employment
$184k - $287.5k
...do their best work. Come join the team and see how you can make a lasting impact on the world.We are now looking for a senior software engineer to join our Hardware Infrastructure team! Our team is responsible for delivering highly available platform services and performant...Full time$184k - $287.5k
NVIDIA is looking for Senior Software Engineer to join the Cumulus Linux team! We present you with an opportunity to be part of the team that develops the Network Operating System that powers data centers that are accelerated, disaggregated and software-defined to meet...Full timeWork at office$200k - $322k
...products that improve business efficiency and productivity. This engineer is expected to be familiar with concepts of RAG, agentic AI to... ...in shaping the architecture, development, and scaling of our software systems. This role will give an opportunity to collaborate with...Full timeImmediate start$388k
...client applications, partner device implementations, mobile games, and more. We view ourselves as a force multiplier for Netflix engineering, providing composable capabilities and pluggable abstractions that allow teams to manage, orchestrate, and analyze their automated...Hourly payFull timeImmediate startFlexible hours$152k - $241.5k
...need to see:Possess a BS or MS in Computer Science, Electrical Engineering, Computer Engineering, or a related technical field, or... ...Lambda, Google Cloud Functions, Azure Functions, etc.Background in software development with AI tools (Codex, Claude, etc.)With a competitive...Full time$174k - $252k
...firmware and drivers for embedded systems.Collaborate with ML engineers to implement real-time ML sensing applications.Optimize embedded... ...or equivalent practical experience.5 years of experience with software development in C/C++.Experience designing and architecting...- ...price point while also creating a compelling path for advertisers to reach deeply engaged audiences.Our TeamThe Ads Serving Platform engineering team sits within the Ad Serving & Decisioning org at Netflix Ads. We own the high-throughput, low-latency distributed systems...Hourly payFull timeImmediate startFlexible hours
$165.2k - $223.6k
...-system C++ and SystemC models of these custom SoCs — that let software teams start development months before silicon arrives. For Trainium... ...within 12 hours of first silicon. We're looking for a software engineer to build and own the models and infrastructure that make this...Local areaFlexible hours$300k - $425k
...systems like Search, Recommendations, Ads, and Voice to shape customers' experiences is why we’re actively looking for a Senior Software Engineer, Content Platform who can drive further innovation.About the roleRoku pioneered streaming to the TV and continues to innovate...Work at officeLocal areaRemote workMonday to ThursdayFlexible hours$293.9k - $406.8k
...of applications are received.This is a hybrid role based out of Cisco's San Jose office.Meet the TeamCisco’s AI Software & Platform (AISWP) team is the engine driving our transformation into an AI-native company. We are a central organization of researchers, ML...Full timeTemporary workWork at officeLocal areaWorldwideFlexible hours$174.72k - $295.68k
...machine learning, and smart connectivity.You will be a senior engineer on the team building our internal AI engineering platform — the... ...services, and automation that power how our engineers build and ship software. A core mission is connecting agents to real engineering...Full time$147k - $210k
...product or system development code.Review code developed by other engineers and provide feedback to ensure best practices (e.g., style... ...Proficiency in code and system health, diagnosis and resolution, and software test engineering. Google's software engineers develop the next...$224k - $356.5k
...lasting impact on the world.NVIDIA's Local AI team is building the software stack that makes large language models and generative AI... ...concernsWhat we need to see:BS, MS, or PhD in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience.12+ years of...Full timeLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to VMS Software Engineer. Be the first to apply!
- software engineer internship San Jose, CA
- software development engineer aws San Jose, CA
- software developer internship no experience San Jose, CA
- real time software engineer San Jose, CA
- financial software developer San Jose, CA
- part time software developer San Jose, CA
- graduate software developer San Jose, CA
- software engineer travel San Jose, CA
- experienced software developer San Jose, CA
- remote entry level software developer San Jose, CA

