Embedded Software Engineer
Eradrive, Inc.
EraDrive’s goal is to revolutionize spaceflight through autonomy. EraDrive builds autonomy software and hardware that let spacecraft see, decide, and act with minimal human control. Our software is already flying in space, and we are growing it into a product family that covers rendezvous, on-orbit inspection, and space based sensing. You will be one of the early members of the EraDrive engineering team. The Role We're looking for a low-level embedded software engineer who will own the core firmware and embedded software foundation of Era-Node, our flight autonomy module. You will be responsible for taking the embedded architecture from a blank sheet of paper all the way into orbit. This means writing the device drivers, custom RTOS/bare-metal code, and deterministic state machines that interface our star trackers and compute systems with the host spacecraft. This is a 0->1 role. You will define the firmware architecture, write the low-level hardware interfaces, and implement the logic that orchestrates microsecond-level sensor timing and serial communications. Crucially, you will bridge the gap between hardware and high-level autonomy by optimizing low-level compute pipelines, ensuring our onboard AI and GNC (Guidance, Navigation, and Control) algorithms run with maximum efficiency and minimal latency. You will work closely with the payload hardware and autonomy teams to ensure the software layer flawlessly manages hardware resources in the harsh, radiation-prone environment of space. What you will do Own the end-to-end embedded software architecture for Era-Node, developing highly reliable bare-metal and RTOS-based firmware in C/C++. Optimize low-level compute pipelines, memory access patterns (e.g., DMA), and hardware accelerators to maximize performance and execution speed for onboard GNC algorithms and AI/ML computer vision models. Write and optimize low-level hardware drivers for image sensors, compute modules, memory devices, and spacecraft interfaces. Develop deterministic state machines and low-level logic to handle precise timing systems, interrupt routines, and hardware synchronization across multiple optical sensors and compute nodes. Implement, debug, and optimize robust serial communications software stacks spanning inter-board and spacecraft-to-payload links (e.g., RS-422, SpaceWire, CAN, SPI, I2C, UART). Implement software-level fault tolerance and radiation mitigation strategies, such as watchdog timers, memory scrubbing, and error handling for Single Event Upset (SEU) bit flips. Lead board bring-up for custom hardware, using debuggers (JTAG/SWD), oscilloscopes, and logic analyzers to verify hardware-software integration and timing constraints. Architect and implement microsecond-precise software timing and hardware triggering systems to flawlessly synchronize data capture between flight cameras and motion hardware on our robotic lab testbeds. Develop hardware-in-the-loop (HIL) test platforms that integrate flight computers, sensors, cameras. Support environmental test campaigns (thermal vacuum, vibration) by writing automated test scripts and diagnostic firmware to validate hardware health during stress testing. What you bring A degree in computer engineering, computer science, electrical engineering, mechatronics, or a closely related field. Proven experience developing embedded software for custom hardware from initial bring-up through deployment (preferably for space, aerospace, robotics, or high-reliability applications). Deep understanding of hardware-software interfaces and low-level state machine design, with deep proficiency in writing bare-metal and RTOS-based C/C++. Experience optimizing embedded systems for computationally heavy workloads (e.g., GNC, computer vision, AI/ML), including familiarity with hardware acceleration, SIMD, memory bandwidth optimization, and managing real-time constraints. Extensive hands-on experience implementing and debugging device drivers for serial communications protocols (SPI, I2C, UART, CAN, RS-422/RS-485, etc.). Strong fundamentals in microcontroller/microprocessor architectures, memory management, bootloaders, and interrupt-driven programming. Direct experience with the realities of writing software for space: handling radiation effects (SEUs), implementing fault-tolerant code, and designing for systems that cannot be physically reset or repaired. High comfort level using embedded debugging tools (JTAG, SWD, GDB) and basic lab test equipment (oscilloscopes, logic analyzers) to troubleshoot code directly on the metal. Clear communication and documentation habits, with the ability to collaborate closely with electrical, systems, and autonomy engineers. Bonus Experience with specific edge AI/ML accelerators, GPU programming (CUDA), or Neural Processing Units (NPUs) in a space or high-reliability context. Experience with FPGA development (Verilog/VHDL) or writing software that interfaces closely with FPGAs for high-speed data routing. Experience with embedded Linux, writing custom kernel modules, or device tree configuration. Having written core flight software or firmware for a successfully deployed spacecraft payload. #J-18808-Ljbffr Eradrive, Inc.
$140k - $170k
...Sr. Embedded Software Engineer Brooklyn, NY Brightcore Energy provides end-to-end energy efficiency and clean energy measures to commercial, industrial, and institutional clients. We have the intellectual and financial capital to develop, implement, fund, operate...SuggestedHourly payFor contractorsWork at officeLocal areaRemote workFlexible hours3 days per week$118.57k - $126k
Embedded Software Engineer Develop and integrate embedded software for Land & Airborne Systems in an agile team Location: Bloomington, Minnesota Compensation: $118,570 - 126,000 USD / year About The Role Embedded Software Engineer As an embedded software engineer for...SuggestedFlexible hours- STRYKE is seeking a dynamic and innovative Embedded Software Engineer to join our cutting-edge technology team. In this role, you will be at the forefront of developing and maintaining embedded systems that power a wide range of advanced applications. Your expertise will...SuggestedFlexible hours
$108.9k - $145.2k
Lead Embedded Software Engineer - Defense Solutions Curtiss Wright is seeking an experienced Lead Embedded Software Engineer to join our Defense Solutions Group. As our Lead Software Engineer-Embedded Computing Software, you will oversee and perform the design, development...SuggestedRemote work- Embedded Software Engineer - Smart module Eagle Wireless is a connectivity company delivering secure, reliable, and scalable cellular modules and solutions for automotive and IoT applications. With a strong presence in the United States and global R&D teams across North...SuggestedRemote workWorldwideFlexible hours
$99.09k - $165.15k
...market, representing how TTM's time-critical, one-stop design, engineering and manufacturing services enable customers to reduce the... ...edge in the most challenging and unpredictable environments. Embedded Software Engineer (II) - Radar & Surveillance Team This position will...Permanent employmentWorldwideFlexible hoursShift work$100k - $135k
...,000 - USD 135,000 - yearly Company Description Join SEAKR Engineering, a leading-edge provider of advanced electronics for space applications... ...Job Description We are seeking a highly engaged mid-level Embedded Software Engineer to join our team. This role offers a fast-paced...- We are seeking a permanent Embedded Software Engineer to join a collaborative engineering team in Germantown, Maryland. This hands-on role focuses on embedded software development for microcontrollers, microprocessors, and similar hardware platforms, with close interaction...Permanent employment
- ...passionate, collaborative, energetic, and forward-thinking individuals to join our team. CesiumAstro is seeking an experienced Embedded Software Engineer II with a strong background in embedded Linux development and the Yocto build system. This role is ideal for engineers...Permanent employmentFull timeContract workWork experience placementLocal area
- Principal Embedded Software Engineer - Leading Avionics Innovation Are you a visionary embedded software engineer ready to take a leadership role in shaping the next generation of aerospace systems? Our client, a leading provider of advanced avionics and electronic control...Relocation package
$71.5k - $98.1k
...be working with? You will be part of the Locomotive Controls Engineering team, working alongside Systems Engineering, Product... ...facing teams. Together, you will develop, enhance, and support embedded software solutions that power locomotive control systems and enable safe...Work experience placementWork at officeWorldwideRelocation package- About Sine Engineering Sine Engineering builds the technology behind reliable drone autonomy: communications, navigation, and control... ...for the age of autonomy. We are seeking an experienced Embedded Software Engineer to join our growing engineering team. In this role,...
$101k - $146.5k
Stratolaunch is a technology accelerator that engineers operationally realistic testing at Mach 5+. Our air-launched, Talon testbeds... ..., Stratolaunch is seeking a level II, Sr., or Staff level Embedded Software Engineer to participate in the development and testing of flight...Remote work$73.84k - $94.67k
...Material Handling North America will not pursue visa sponsorship for this position. Job Description Join our Team as an Embedded Software Engineer ! The Role: Join our team as an Embedded Software Engineer developing firmware and software solutions for real-time embedded...Temporary workWork at officeRelocationRelocation package$90k - $115k
...0,000 - USD 115,000 - yearly Company Description Join SEAKR Engineering, a leading-edge provider of advanced electronics for space applications... ...We are seeking a highly engaged junior to mid-level Embedded Software Engineer to join our team. This role offers a fast-paced...$140.5k - $221.5k
...fearlessly, and create an inclusive environment that drives positive impact to join our team. What you’ll do This is a role for a Embedded Software Engineer who is eager to contribute to a small, fast-paced team. You will develop software to support encrypted communications...$85k - $135k
Embedded Software Engineer page is loaded## Embedded Software Engineerremote type: Onsitelocations: Santa Barbara, CAtime type: Full timeposted on: Posted Todayjob requisition id: R-25-11049Moog is a performance culture that empowers people to achieve great things. Our...Relocation packageFlexible hours- # Embedded Software EngineerBright Vision TechnologiesFull-timeVerified RemoteRemoteUSD 130,000 - 195,000Programming6 days ago---## About this roleEmbedded Software Engineer - RemoteBright Vision Technologies is a technology consulting and software development company delivering...Full timeH1bLocal areaImmediate startRemote workVisa sponsorship
- Req#: 4093 Embedded Software / Flight Software - Engineer The vision at Craig Technologies is to make space accessible to everyone by increasing the viability of low-cost access to space. At Craig Technologies, our whole is greater than the sum of our parts. The Craig...Permanent employment
$78.4k - $130k
Job Description Objective of role The Embedded Software Engineer is responsible for the design, development, testing, and support of embedded software solutions for both existing and new products, including new hardware bring-up, low-level hardware/software integration...Local area$99k - $225k
## Embedded Software EngineerApplylocations: Beavercreek, OH: Wright Patterson AFB, OHtime type: Full timeposted on: Posted Todaytime left... ...left to apply)job requisition id: R0242747Embedded Software Engineer**The Opportunity:**Are you looking for an opportunity to combine...Full timeContract workPart timeRemote work- ...stability - a critical foundation for scaling AI data centres and other energy-intensive industries. We’re looking for an Embedded Software Engineer in the US to help design, build, and scale the connected hardware powering the Energy Network. This is a hands-on role...Remote jobRelocation packageShift work
- ...collaborative, energetic, and forward-thinking individuals to join our team. We are seeking a highly skilled and experienced Staff Embedded Software Engineer to join our software team. In this position, you will be the organization's technical authority for embedded software...Permanent employmentFull timeContract workWork experience placementLocal area
- ...positive impacts here on Earth. Currently, we are seeking aStaff Embedded Software Engineerto contribute to our mission in a dynamic startup... ...abstraction layers Collaborate with hardware and systems engineers to integrate software with embedded platforms Assist with system...Permanent employment
- ...firmware team is responsible for developing and maintaining the embedded software that bridges hardware and high‑level applications in the... ...safe and intelligent trucking. As a Staff Embedded Software Engineer, you will lead the design, development, and validation of...
- Eagle Wireless, Inc. is seeking an Embedded Software Engineer - Smart module to develop, maintain, debug Android/Linux BSP components for smart module platforms. You’ll work on kernel-level issues, device trees, and drivers while collaborating with hardware and firmware...Remote jobFlexible hours
- ...asset management. Our founders are hardcore telecommunications engineers with combined 200 + years of experience in designing,... ...responsibility is the ongoing support and administration of database software systems - Plan, coordinate, and administer database systems, including...Work experience placement
- ...one of the world's largest and most influential companies. As a Lead Infrastructure Engineer at JPMorganChase within the Infrastructure Platforms, you apply deep knowledge of software, applications, and technical processes within the infrastructure engineering discipline...
- ...Company Description LanceSoft Inc Job Description Job Title: Software Engineer/ Embedded Engineer Location: Budd Lake; NJ Type: Contract Responsibilities: The ideal candidate will have a strong desire to work with Embedded System Software...Full timeContract work
- Grex Defense, Inc. in Huntsville, AL is seeking engineers to write flight-critical software that makes real hardware dependable. You’ll develop embedded and real-time software for sensor integration, device control, and the low-level systems autonomy that flying platforms...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- embedded engineer Brooklyn, NY
- embedded software engineer Brooklyn, NY
- embedded developer Brooklyn, NY
- embedded systems software engineer Brooklyn, NY
- software technology Brooklyn, NY
- remote software sales Brooklyn, NY
- embedded software Brooklyn, NY
- software intern Brooklyn, NY
- software support Brooklyn, NY
- ultimate software Brooklyn, NY


