Embedded Firmware Engineer
Sophia Space
Sophia Space is a venture-backed deep technology company building high-performance, energy-efficient computing systems designed to operate in orbit. Our work sits at the intersection of aerospace systems, advanced computing, and applied physics, supporting early customers and partners across defense, intelligence, and commercial space markets.
We are currently at the Seed stage, scaling our engineering organization and lab infrastructure as we move from technical validation into early commercial deployments. The company is headquartered in California, with primary engineering and lab operations based in Southern California. Over the coming year, Sophia will continue expanding its team, maturing internal systems, and relocating to a new lab facility during the summer. Team: Tile Development TeamHiring Authority: VP of Engineering
Role / Title: Senior Embedded Firmware Engineer (Avionics / Platform Interface)
Level: Engineer IV
Location: In Person Job Description We are seeking a Senior Embedded Firmware Engineer to develop and integrate flight-critical embedded software for Sophia Space's avionics systems and Tile platform. This role requires deep hands-on experience with hardware bring-up, low-level firmware development, and close collaboration across avionics hardware, systems, and software teams. This is a highly technical, execution-driven role in a fast-moving startup environment. You will be responsible for bringing new avionics hardware boards from first power-on through stable, flight-ready operation, while ensuring firmware interfaces and drivers integrate cleanly with Jetson-based compute nodes and higher-level platform software. The ideal candidate has extensive hands-on experience writing bootloaders, BSPs, and HALs; reading schematics; probing signals on the bench; and designing resilient embedded software that operates autonomously in constrained, mission-critical environments Location & Eligibility This position is primarily in-person in Pasadena, California, with occasional hybrid flexibility based on business needs. This position requires access to technology that is subject to U.S. export control laws. To comply with applicable ITAR and EAR regulations, applicants must qualify as a U.S. Person, as defined under those regulations. U.S. Persons generally include U.S. citizens, lawful permanent residents (green card holders), and certain protected individuals as defined by applicable law. Primary Responsibilities
- Design and implement bootloaders, BSPs, HALs, and low-level device drivers tightly coupled to custom avionics hardware.
- Bring up new ARM-based flight boards from first power-on through stable firmware operation, working directly from schematics and hardware documentation
- Build firmware using bare-metal and/or RTOS architectures with deterministic timing and fault tolerance.
- Develop low-level flight firmware as part of system fault tolerance to, including command and telemetry handling, health monitoring, FDIR, safe-mode behavior, and autonomous recovery.
- Customize and integrate Jetson Linux platforms, including boot chain, device tree, kernel bring-up, and MCU to Jetson interfaces.
- Debug and resolve hardware-software integration issues, collaborating closely with avionics and systems engineers through test and flight readiness.
- Implement and validate power sequencing, reset handling, watchdogs, interrupt
- handling, DMA, and linker configurations.
- Customize and integrate Jetson Linux platforms, including boot chain configuration, device tree updates, kernel bring-up, and MCU-to-Jetson interfaces.
- Debug and resolve hardware-software integration issues using JTAG/SWD, oscilloscopes, logic analyzers, and other bench tools.
- Collaborate closely with avionics hardware, systems, and mission teams through integration testing, protoflight activities, and flight readiness reviews.
- Develop and maintain MCU-side firmware supporting power, thermal, communications, and telemetry functions.
- Support and evolve redundant communication paths (e.g., dual CAN) for coordination, monitoring, and fault tolerance. Define, document, and maintain stable firmware interfaces consumed by higher-level platform software.
- Partner with software engineers to ensure firmware behavior aligns with system-level requirements and operational constraints.
- Contribute to embedded build automation, reproducibility, and test infrastructure where appropriate.
- 7+ years of hands-on embedded firmware development experience in the aerospace, robotics, automotive, or other safety- or mission-critical systems environments.
- Expert-level proficiency in C/C++ for embedded systems.
- Strong experience with ARM Cortex-M (M4/M5/M7 or similar) architectures.
- Proven experience developing bootloaders, BSPs, HALs, and hardware-facing device drivers.
- Demonstrated ability to bring up new hardware from schematics to working firmware.
- Strong understanding of power sequencing, resets, watchdogs, interrupts, DMA, and linker scripts.
- Hands-on debugging experience with JTAG/SWD, oscilloscopes, and logic analyzers.
- Experience working with embedded Linux systems (Jetson or similar platforms)
- Ability to operate independently and take full ownership in a startup environment
- Familiarity with flight software architectures and fault detection, isolation, and recovery (FDIR) concepts.
- Experience with RTOS environments such as FreeRTOS, RTEMS, RTLinux, or Embassy
- Experience with radiation-tolerant or space-grade MCUs
- Familiarity with embedded communication protocols such as CAN, RS485, SPI, I2C, UART, SpaceWire, or CCSDS telemetry systems
- Experience with secure boot, image signing, and in-field firmware update strategies
- Experience to CI/CD pipeline or automated build environments for embedded systems
- Experience with supporting protoflight or flight hardware and design reviews
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Embedded Firmware Engineer in Pasadena, CA vacancy
- Parallel Systems seeks an Embedded Software Engineer for perception stack on autonomous, battery-electric rail vehicles. You will develop drivers and firmware for embedded Linux on ARM/NVIDIA platforms, focusing on high-throughput sensors and real-time performance. You...Suggested
- ...building billion $ public companies in renewable energy and infrastructure. About The Role: We're looking for a Firmware/Embedded Software Engineer to write and test software for our battery electric locomotive control systems. You'll work on everything from low-...SuggestedFull time
$80k - $120k
...Salary: $80,000 - 120,000 per year Requirements: Minimum of 3 years professional experience in embedded systems, firmware, or robotics engineering roles. Proficient in programming C/C++ for embedded devices. Strong skills in Python for tooling, diagnostics...SuggestedFull timeWork at office- ...Embedded Firmware Developer Relevant Experience (in Yrs): 4 to 8 years of experience Technical/Functional Skills: Must have experience as strong developer in C for embedded systems Experience Required: Experience required on developing code for the micro...SuggestedPermanent employment
$150.4k - $277.6k
...Hardware The Apple Beats team is seeking a highly motivated Firmware Engineer with a strong foundation in engineering principles and a deep... .... A genuine, deep-seated passion for innovation and embedded systems development. Familiarity with Bluetooth (BT) and Bluetooth...SuggestedRelocation- ...capital from top-tier investors and has over $13M in government funding. About the Role Antares is seeking a Senior Firmware Engineer to build the embedded software that enables our first-of-a-kind microreactor hardware to operate reliably in real time. This firmware...Permanent employment
- ...fast execution, without the layers of process that slow down bigger companies. About You As a Senior Embedded Software Engineer at Stic, you will own the firmware and low-level software stack for the Stic Vision v3.0. A sticker-form-factor edge AI device that deploys...Part timeLocal area
$135k - $200k
...Our client is seeking a full-time Senior Embedded Software Engineer reporting to the Director of Software Engineering on the Software Engineering team. The successful individual in this role will participate in the development of The Clients radios and advanced research...Permanent employmentFull timeFor contractorsLocal area3 days per week$230.77k - $323.08k
...solutions. We search for technically brilliant individuals in engineering, software, and support fields who take ownership of their work... ...than 10 years of hands-on experience in software development for embedded platforms.Proficient in developing baremetal applications...Permanent employmentTemporary workLocal areaRemote work$106k - $150k
...Martin Ventures, with customers across the U.S. government and commercial space industry. Position Overview: As an Embedded Software Engineer II at Inversion you will develop the software that powers and controls Inversion’s hypersonic reentry vehicle. You will...Permanent employmentWork at office$151k - $200k
Embedded Firmware Engineer We’re developing cutting‑edge aerospace systems where advanced hardware meets intelligent software. Our team is seeking an Embedded Firmware Engineer with a passion for flight‑critical technology and low‑level systems. You’ll take projects from...Full time$120k - $300k
Overview A hugely successful Los Angeles scale-up is on the hunt for a talented Embedded Software Engineer as a key and foundational hire, with the team set to grow significantly. With a product that is already proving incredibly profitable, they are expanding rapidly...Full time$160k - $210k
We're seeking experienced Embedded Software Engineers to join an industry-leading communications technology company in Los Angeles developing innovative wireless network solutions for Defense and Avionics applications. As a senior (or principal) engineer, you will contribute...Full timeContract work$160k - $240k
...Overview CHAOS is seeking a highly-skilled and motivated Senior Embedded Software Engineer to join our R&D team. This is a hands‑on senior role where... ...‑defined radio platforms Develop low-level software and firmware interfaces for complex RF hardware Lead firmware/software...Full timeContract workFor contractorsWork experience placementFor subcontractorCasual workWork at officeRelocation package$50 - $70 per hour
...we want you! Job Description A well-rounded Electrical Engineer, highly skilled in embedded software development as well as electronics hardware design... ...a contract position. If you will create impact Develop firmware for complex electro-mechanical devices from early...Hourly payContract workCasual workFlexible hours- We are partnering with a leading aerospace and defense manufacturer seeking an experienced Senior Embedded Software Engineer to support the development of mission-critical embedded software for next-generation aerospace systems. This role offers the opportunity to work...Full time
- ...fail—without inflated prices or sacrifice to performance. All engineering and manufacturing is conducted in-house in Heaviside's Los... ...implement, and maintain software for autonomous systems, including embedded software, mission software, and supporting ground tools....Permanent employmentFull timeWork at office
- We’re hiring: Embedded Software Engineer Build software that controls the physical world—and help advance the future of clean nuclear energy. Cleared... ...and nuclear disciplines. What you’ll do: Develop embedded firmware in C/C++ and Rust to control electromechanical actuators...Weekend work
$120k - $180k
...Semiconductor Recruiter at Oho Group Ltd (***) ***-********@*****.*** Embedded Software Engineer - Space Team We've partnered with a startup focused on... ..., CA $133,000.00-$235,000.00 3 weeks ago Internship, Firmware Engineer, New Programs Engineering (Fall 2025) Embedded...Full timeInternship$100k - $180k
...capital firms. Our lean, world-class team of engineers and operators is applying a first-... ...affordable. About This Role As a General Matter Embedded Software Engineer, you will develop... ...Develop control and data acquisition firmware in low‑level languages for safety...Full timeWeekend work$197.53k - $276.54k
## Embedded Software Engineer IVApplylocations: Los Angeles, CAtime type: Full timeposted on: Posted Yesterdayjob requisition id: R66515Application close date:Applications will be accepted on an ongoing basis until the requisition is closed.At Blue Origin, we envision...Permanent employmentTemporary workLocal areaRemote work- A leading technology company in Los Angeles is seeking an Embedded Software Engineer for their Space Team. The role involves developing software for RF products used in space and defense missions. You will collaborate closely with engineers to ensure the reliability of...
- Observable Space is seeking an Embedded Software Engineer to join our embedded team across our product line, from robotic ground telescopes to... ...ll build and maintain embedded Linux systems and low-level firmware, bring up peripherals, and contribute to bench work including...
- ...combine precision opto-mechanical hardware, embedded compute, cloud orchestration, and... ...About The Role As an Embedded Software Engineer, you'll work alongside our embedded team... ...maintain embedded Linux systems and low-level firmware, bring up hardware peripherals, write...InternshipWork at officeLocal areaRemote workFlexible hours3 days per week
- ...commitment to saving lives and our passion for aviation, will empower everyone to experience the joy and freedom of flight. EMBEDDED SOFTWARE ENGINEER - EL SEGUNDO, CA In this role, you are responsible for the development of the Fly-By-Wire software starting with...Full timeWork experience placementWork at office
- Alumni Founders in Los Angeles is seeking an engineer to support the integration of industrial hardware and implement HALs in Rust. You... ...teams, writing robust, tested code, and applying best practices for safety-critical embedded systems. #J-18808-Ljbffr Alumni Founders
- Revel seeks an exceptional Compiler Engineer to join our core platform team. You’ll design and develop our specialized compiler infrastructure for hardware control language used in aerospace, automotive, energy, and manufacturing sectors. Collaborate across software, hardware...
$140k - $210k
...range of backgrounds that cover cloud computing to artificial intelligence, communications and sensing, embedded systems, and much more. As an Embedded Software engineer on the Space team, your work will traverse the entirety of the embedded stack, involving everything...Permanent employmentFlexible hours$100k - $180k
...capital firms. Our lean, world-class team of engineers and operators is applying a first-... ...affordable. About This Role As a General Matter Embedded Software Engineer, you will develop... ...and precision. Build low-level firmware in C/C++, and Rust to control electromechanical...Full timeWeekend work- Mach Industries in Huntington Beach, CA, is seeking a Senior Embedded DSP Engineer to build high-performance radar signal processing software on embedded platforms. You will work with RF, FPGA, hardware, and GNC teams to prototype, implement, and optimize real-time processing...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Firmware Engineer. Be the first to apply!
Related searches
- embedded software engineer remote
- embedded design engineer
- entry level embedded software engineer
- junior embedded engineer
- graduate embedded software engineer
- embedded ai engineer
- embedded android developer
- embedded software application engineer
- embedded software engineering intern
- junior embedded software engineer


