SlipstreamJobsFresh Startup & VC-Backed Jobs

VMS Software Engineer

Archer Technologies - San Jose, CA, United States - In-office - posted 2026-10-02

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

Salary: USD 142,800 - 220,600 / annual

Archer Technologies, headquartered in Silicon Valley, is a leader in advanced air mobility, building an end-to-end platform that delivers air taxis, unmanned aircraft systems (UAS), and aviation-related AI solutions for commercial aerospace and defense sectors. 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 (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 issues 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 hardware does something unexpected. Requirements: • 2–5 years of embedded software engineering experience • Strong proficiency in modern C++ (11/14/17/20) for production code • Fluency in Python and Bash for data manipulation, testing, and prototyping • Solid understanding of Embedded Linux (kernel/user-space interactions) and shell manipulation • Experience with real-time constraints and resource-constrained hardware • Comfortable working with ambiguity; able to figure out how things work and devise creative workarounds • Familiarity with Yocto, GTest, CMake, and Ansible is a plus

Similar roles