CrawlJobs Logo

Senior Embedded Software Engineer

United States, San Jose 140400.00 - 170000.00 USD / Year · Job Posted March 10, 2026
Apply Position
Job Link Share

Job Description

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.

Job Responsibility

  • Develop safety-critical software components for the Powertrain software team, including battery management systems, motor controllers and core/platform
  • Participate in planning, design, coding, and testing
  • Work with system engineers to decompose requirements into high-level and low-level software requirements in compliance with DO-178C
  • Work with multi-disciplinary teams to develop and integrate complex hardware/software systems
  • Software requirements decomposition, analysis, definition, and traceability
  • Software analyses, requirements-based testing, and structural coverage analysis
  • Contribute to the continuous improvement of our processes to increase safety and efficiency

Requirements

  • At least a BS in Electrical Engineering, Computer Engineering, Computer Science, or a related degree
  • Proficiency with C
  • Fluency with Python
  • Experience developing embedded software - preferably in a regulated environment complying with safety standards like DO-178C or ISO 26262
  • Familiarity with debuggers and lab instruments such as oscilloscopes and bus analyzers
  • Excellent organizational and communication skills

Nice to have

  • Experience working on software for Flight controls systems, Electric Vehicles (EV) powertrains, including motor control and battery management systems
  • Familiarity with modeling tools like UML or SysML
  • Knowledge of Real-Time Operating Systems (RTOS) and multi-threading
  • Experience with civil aerospace SW development

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Embedded Software Engineer

8 matching positions

New

Senior Embedded Software Engineer

TKH Security specializes in the development of intelligent electronic security, ...
Location
Location
Spain , Málaga
Salary
Salary:
Not provided
parking.net Logo
Parking Network B.V.
Expiration Date
June 26, 2026
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Software Engineering or a related field
  • 5+ years of hands-on experience in development with C/C++ in Linux environments, and at least 3+ years in embedded systems
  • Knowledge of video compression standards (e.g., JPEG, H.264, H.265) and streaming protocols (RTSP, HTTP)
  • Strong technical expertise in software development, including proficiency in communication protocols/technologies as UDP, TCP, HTTP, RestFul API, LLDP, Layer2 raw sockets, ...
  • Exposure to computer vision or AI-enabled camera systems
  • Good knowledge of the best practises and security
  • Experience with agile development methodologies and tools as JIRA, Confluence, GIT
  • Passion for building reliable, high-performance embedded systems
  • Detail-oriented with solid problem-solving and analytical abilities
  • Excellent communication and cross-functional collaboration abilities
Job Responsibility
Job Responsibility
  • Design and implement embedded C/C++ firmware for camera subsystems, including sensor control, image capture, videostreaming, image encode
  • Review firmware code for correctness, performance, and maintainability, including unit testings
  • Promote and enforce best practices, coding standards, CI/CD, security and quality assurance processes within the team
  • Troubleshooting, resolving technical issues and addressing challenges in product initiative implementation
  • Create and maintain technical documentation
  • Design, develop, and maintain embedded firmware in C and C++ for camera and imaging systems
  • Implement/Integrate protocols (HTTP, LLDP, TCP/UDP, …) and Inter Process Communication (IPC)
  • Develop firmware for real-time image acquisition, videostreaming and encode/decode
  • Implement observability/monitorization metrics using OpenMetrics or similar standards
  • Implement and use the best security standards
What we offer
What we offer
  • A competitive salary on a fulltime basis
  • 23 days PTO
  • A laptop
  • Free parking
  • Private health insurance policy
  • Ample education and training opportunities
  • Quarterly events
  • Fresh fruit at the office
  • Ability to work partly from home
  • Fulltime
Read More
Arrow Right

Senior Embedded Software Engineer

We are seeking a highly skilled Embedded Software Engineer to design, develop, a...
Location
Location
United States , Lewis Center
Salary
Salary:
100000.00 - 140000.00 USD / Year
cellainc.com Logo
Cella
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science and Engineering (CSE, ECE) or related field
  • 6+ years of related experience in embedded software design
  • Proficent in C/C++ programming for embedded systems
  • Experienced and skilled in Embedded Linux, Linux Kernel Distributions, Device Trees, Real Time. Operation Systems (RTOS)
  • Knowledge of USB, Ethernet, WIFI and Bluetooth communication protocols
  • Knowledge of C#, Python, and Microsoft Studio
  • Knowledge of System on Module/Chip (SOM/SOC) and understanding of Microprocessors and associated peripherals
  • Proficient in Microsoft Excel and Microsoft Word
Job Responsibility
Job Responsibility
  • Design, develop and maintain software for embedded Linux designs and Real Time Operating Systems (RTOS) ensuring optimal performance, stability and security
  • Write efficient, maintainable and well-documented code in C and other programming languages while adhering to coding standards and best practices
  • Collaborate with other engineering team members to define software requirements, specifications, and firmware architectures
  • Develop, maintain and execute comprehensive test plans to validate the functionality and reliability of the software within embedded Linux
  • Maintain and update Linux Kernel device drivers
  • Assist in defining, specifying and developing new hardware platforms
  • Document firmware release notes and product operational characteristics detailing theory of operation, functionality and interoperable characteristics between hardware devices and components
  • Comply with any and all company health, safety, and environmental policies
  • Proactively contribute to the team, engaging with interest and participation, and maintaining a collaborative approach
  • Actively commit to personal and team development
What we offer
What we offer
  • medical, prescription, dental, vision, AD&D, and life insurance offerings
  • short-term disability
  • 401K plan
  • Fulltime
Read More
Arrow Right
New

Senior Embedded Software Engineer

Join our team as a Senior Embedded Software Engineer to help us bring current an...
Location
Location
United States , San Francisco
Salary
Salary:
160000.00 - 200000.00 USD / Year
eightsleep.com Logo
Eight Sleep
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience in firmware and system software development with C/C++
  • Deep expertise in Embedded Linux, including Yocto, Bitbake, systemd, and kernel development
  • Proficiency in secure software development for IoT and embedded systems
  • Experience optimizing compute workloads in resource-constrained environments
  • Willingness and ability to travel internationally as needed to support manufacturing and deployment
Job Responsibility
Job Responsibility
  • Design, develop, and maintain system software, including systemd applications, kernel modules, and low-level firmware for the Pod
  • Own security for our embedded Linux platform across boot, OS, and runtime services
  • Implement and maintain secure boot end-to-end, including signing, key management/provisioning, and anti-rollback/versioning
  • Build and operate device trust primitives and drive security best practices across the fleet
  • Partner with global teams, including manufacturing teams in China, to develop production tests and ensure high-quality product launches
  • Strive for excellence in software design, reliability, and maintainability, ensuring robust and well-documented implementations
What we offer
What we offer
  • Full access to health, vision, and dental insurance for you and your dependents
  • Supplemental life insurance
  • Flexible PTO
  • Commuter benefits to ease your daily commute
  • Paid parental leave
  • Your own Pod
  • Equity participation
  • Fulltime
Read More
Arrow Right

Senior Embedded Software Engineer

Our client is an ambitious, VC-backed healthtech company building at the interse...
Location
Location
United States , San Francisco
Salary
Salary:
220000.00 - 260000.00 USD / Year
signifytechnology.com Logo
Signify Technology
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience writing software that talks to physical devices — you understand hardware communication protocols (USB, serial, REST/HTTP, vendor SDKs) and debugging at the hardware-software boundary
  • TypeScript and Node.js proficiency — production-grade backend services, not just scripts
  • AWS familiarity — enough to design systems that bridge on-prem hardware with cloud infrastructure
  • Experience building monitoring, alerting, or automation tooling in operational or manufacturing environments is a strong plus
  • Operationally grounded: comfortable getting your hands dirty and troubleshooting on the floor at 7am if that's what it takes
  • A clear communicator who can translate messy operational problems into clean technical solutions — and talk fluently in both directions
  • Ownership mentality: when something breaks, you're the one who figures out why and makes sure it doesn't happen again
  • Mission-motivated: you want to build systems that change lives, not just move metrics
Job Responsibility
Job Responsibility
  • Own and evolve printer queue orchestration, job dispatch, and fleet-level monitoring across the print farm
  • Build automation tooling that reduces manual overhead and improves throughput and reliability at scale
  • Instrument hardware systems to surface real-time operational data — failures, utilisation, throughput — into dashboards and alerting pipelines
  • Collaborate with the Boston/SF engineering team to translate operational needs into well-architected backend services and APIs
  • Act as the on-the-ground technical authority for floor initiatives — scoping, coordinating, and driving execution
  • Identify and eliminate failure points in the physical-to-digital loop, from print job creation through to fulfilment
What we offer
What we offer
  • Equity
  • Fulltime
Read More
Arrow Right

Senior Embedded Software Engineer

We are the global test and automation specialists, powering next-generation tech...
Location
Location
United States , North Reading
Salary
Salary:
192700.00 - 308300.00 USD / Year
teradyne.com Logo
Teradyne
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Software coding using C and C++
  • System integration in both Linux and Windows environments
  • Expertise in C, C++ coding and several scripting languages (Python, bash) required
  • Operating Systems: Linux, Windows
  • Development Tools: GIT, JIRA, Make, Microsoft Visual Studio (Linux and Windows)
  • Processors: PowerPC, ARM
  • Comfortable working with open source communities (Linux kernel etc)
  • Extensive experience developing embedded SW and kernel drivers for PCIe subsystems
  • Experience configuring PCIe switches to support bifurcation, non-transparent endpoints and synthetic endpoints
  • Familiarity with common hardware protocols, such as
Job Responsibility
Job Responsibility
  • PCIe Gen 4/5/6 driver development, debugging, validation on ARM, x86 platforms
  • Embedded Software development in C/C++, Linux, RTOS
  • Linux driver development, MSIX interrupt handling, kernel modification, device tree updates
  • PCIe 4/5 Bridge (Broadcom PEX/MicroChip) driver support, integration on x86, ARM
  • Linux kernel/OS debugging and updates to resolve performance and stability issues
  • Act as Technical Lead for project deliverables
What we offer
What we offer
  • medical
  • dental
  • vision
  • Flexible Spending Accounts
  • retirement savings plans
  • life and disability insurance
  • paid vacation & holidays
  • tuition assistance programs
  • Fulltime
Read More
Arrow Right

Senior Embedded Software Engineer

Flight computers, radios and payload processors only perform as well as the soft...
Location
Location
United States , Los Angeles
Salary
Salary:
215000.00 USD / Year
darwinrecruitment.com Logo
Darwin Recruitment GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Electrical Engineering, Computer Engineering or a related technical discipline
  • 9 or more years of relevant industry experience with embedded Linux kernel and BSP development
  • 5 or more years of experience with C programming
  • 5 or more years of experience with version control systems such as Git
  • US Person status required (US Citizenship required for clearance eligibility)
Job Responsibility
Job Responsibility
  • Lead Linux bring up for new avionics hardware, owning the board support package, custom kernel work, device trees, bootloaders and the low level drivers that expose hardware to the OS
  • Define and build the infrastructure used to deploy and validate these systems across flight computers, radios and payload processors
  • Create internal tooling to support fast hardware debug in the lab and on the production floor
  • Represent software and firmware concerns in cross disciplinary product development and communicate technical risks and integration status clearly to programme teams
  • Fulltime
Read More
Arrow Right

Senior Embedded Software Engineer

This is where your work makes a difference. At Baxter, we believe every person—r...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science or related engineering field
  • 7+ years of related experience in embedded systems, with a strong background in C/C++ programming
  • Experience in the Healthcare domain is desirable
  • Strong technical leadership and collaboration skills, with the ability to drive technical solutions and enable team success
Job Responsibility
Job Responsibility
  • Design, develop, and document software features or unit actors, ensuring high-quality solutions and adherence to technical standards
  • Drive technical design reviews at software architecture level, ensuring alignment with company standards and best practices
  • Lead software FMEA, technical risk mitigation, design review, unit test strategies, static code analysis, memory profiling, and thread modeling for components or features
  • Partner with the Architect and LSD to define technical solutions to business problems, ensuring alignment with company goals and objectives
  • Develop and execute technical solutions to complex problems, delivering high-quality solutions on tight schedules
  • Drive collaboration with internal and external stakeholders, enabling the team to adopt better processes, practices, and technical guidance
What we offer
What we offer
  • Support for Parents
  • Continuing Education/ Professional Development
  • Employee Heath & Well-Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer
  • Fulltime
Read More
Arrow Right

Senior Embedded Software Engineer

We are looking for a Senior Embedded Engineer to play a key role in the developm...
Location
Location
United Kingdom , Whiteley
Salary
Salary:
Not provided
codan.com.au Logo
Codan Limited
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience in embedded C development
  • Experience with FPGA development (VHDL or similar)
  • Comfortable working in a Linux or embedded Linux environment
  • Strong understanding of electronics and working with test equipment (e.g. oscilloscopes)
  • Degree in Electronics, Engineering, or Physics
Job Responsibility
Job Responsibility
  • Develop embedded C software for real-time systems
  • Contribute to FPGA development (VHDL, ideally Xilinx)
  • Work across the full product lifecycle, from concept through to production
  • Contribute to new waveform and algorithm development
  • Collaborate closely with hardware, RF, and system teams
What we offer
What we offer
  • Work on cutting-edge technology
  • Own your work from design through to delivery
  • Be part of a highly skilled, collaborative engineering team
  • Flexible working
  • Competitive salary
  • Strong benefits package
  • Ongoing training and development, including exposure to new technologies
  • Fulltime
Read More
Arrow Right