VMS Software Engineer

Archer
San Jose
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 2-5 yearsSkills: ["Problem-solving","Collaboration","Communication","Attention to detail"]

Hands-on Embedded Software Engineer role at an aerospace hardware-software interface. Write modern C++ for Embedded Linux and Python for test automation, bring up boards, debug with oscilloscopes, and design defensive, safety-first software for real-time, resource-constrained hardware in an Agile environment. You’ll work at the intersection of hardware and software to ensure reliability and performance.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Archer
Archer
6 months ago

VMS Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 18 hours agoStatus: Live

Job Summary

Hands-on Embedded Software Engineer role at an aerospace hardware-software interface. Write modern C++ for Embedded Linux and Python for test automation, bring up boards, debug with oscilloscopes, and design defensive, safety-first software for real-time, resource-constrained hardware in an Agile environment. You’ll work at the intersection of hardware and software to ensure reliability and performance.
Location: San Jose
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Embedded Development: Write efficient, robust C++ for Embedded Linux platforms and contribute to performance improvements.
  • •Agile Execution: Work within an agile sprint driven framework with short planning and development cycles.
  • •Hardware Interface: Write drivers and manage communications over CAN, Ethernet, TCP/IP, UART; reverse-engineer protocols when needed.
  • •Deep-Dive Debugging: Troubleshoot signal integrity and protocol issues using oscilloscopes, logic analyzers, or network sniffers.
  • •Resilient Design: Create software with a safety-first mindset and defensive code for deterministic behavior.

Key Requirements

  • •2–5 years of embedded software engineering
  • •Strong proficiency in modern C++ (11/14/17/20) for production code; Fluency in Python and Bash for data manipulation, testing, and prototyping
  • •Comfortable working with ambiguity and devising creative workarounds
  • •Solid understanding of Embedded Linux (kernel/user-space interactions) and shell-based manipulation
  • •Experience with real-time constraints and resource-constrained hardware; Familiarity with Yocto, GTest, CMake, Ansible is a plus
Experience:2-5 yearsEmbedded systems
Skills:Problem-solvingCollaborationCommunicationAttention to detail
Languages:English
Tech Stack:C++PythonBashEmbedded LinuxCANEthernetTCP/IPUARTYoctoGTestCMakeAnsible

Eligibility

Work Authorization:Authorization required. Sponsorship not provided.

Company Brief

Archer
Develops electric vertical takeoff and landing (eVTOL) aircraft and urban air mobility systems to enable sustainable, intra-city air transportation for passengers and cargo.
Industry: Aerospace Manufacturing
Company Size: Large (251 to 1,000 employees)
Revenue: Pre-Revenue (USD 0)
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Palo Alto, United States
Founded: 2018
WebsiteLinkedIn