SoC Firmware Engineer
$150k - $220keSpace
Ready to make connectivity from space universally accessible, secure and actionable? Then you've come to the right place!
E-Space is bridging Earth and space to enable hyper-scaled deployments of Internet of Things (IoT) solutions and services. We are building a highly-advanced low Earth orbit (LEO) space system that will fundamentally change the design, economics, manufacturing and service delivery associated with traditional satellite and terrestrial IoT systems. We're intentional, we're unapologetically curious and we're 100% committed to innovate space-based communications and deliver actionable intelligence that will expand global economies, protect space and our planet and enhance our overall quality of life.We are seeking a highly skilled and motivated Embedded Software Engineer to design, develop, and optimize low-level software with a strong emphasis on software/hardware co-operation. The role involves working closely with hardware engineers to shape firmware architecture, drive hardware bring-up, and ensure seamless integration across the full embedded stack - from BSP and firmware drivers through RTOS services and platform-level software. What you will do:
- Core Responsibilities • Embedded Software Development: Plan, implement, and verify low-level software for embedded systems, including BSP, firmware drivers, and ROM code. • RTOS Application and Driver Development: Develop device drivers for accelerators and heterogeneous multi-processor platform applications, as well as system services for operating systems such as Zephyr RTOS or FreeRTOS. • Software/Hardware Co-design: Plan hardware accelerator usage models and software interfaces, including register definitions, task orchestration, and data flows. • System Verification: Perform verification tasks related to firmware and hardware interactions, such as data flow profiling and hardware benchmarking. • Embedded Security: Design and implement security mechanisms at the firmware level, including secure boot, trusted execution environments (TEE), and control flow integrity to ensure robust protection across the platform. Testing and Automation • Hardware Simulation and Emulation: Verify software functionality and hardware interactions using simulation and emulation environments, including Hardware-in-the-Loop (HIL) setups and hardware debugging tools. • Continuous Integration and Test Frameworks: Develop and maintain test frameworks and test vectors for embedded systems; integrate automated testing pipelines with CI/CD tools such as Jenkins, GitLab CI, or Azure DevOps. Collaboration and Documentation • Hardware Interaction: Work closely with hardware teams to ensure seamless software-hardware integration and accurate testing scenarios. • Documentation: Prepare and maintain technical documentation, including testing procedures, logs, and reports for software and hardware validation.
- • Embedded C Programming : Strong proficiency in C for embedded systems development; experience with Rust is a plus. • Scripting : Practical experience with scripting tools and languages such as Bash, awk, Python, Makefiles, and Tcl. • Embedded Architectures : Familiarity with ARM Corstone reference designs, ARM Cortex processors, and their associated toolchains. • Low Power Design : Understanding of low-power design principles, energy-efficient algorithms, and power profiling tools. • Debugging Tools : Proficiency with debugging tools like JTAG, GDB, and serial debuggers. • Automation Tools : Experience with CI/CD pipelines, Jenkins, GitLab CI, or similar tools. • Version Control : Expertise with Git or similar version control systems.
- Experience with TrustedFirmware-M and MCUboot. • Familiarity with PSA certification processes and requirements. • Experience with secure firmware updates (OTA) and bootloader development. • Knowledge of AMBA interconnect protocols (AXI, AHB, APB). • Knowledge of hardware protocols such as SPI, I2C, UART, and GPIO. • Familiarity with hardware simulation tools and mock environments for testing. • Knowledge of embedded security and cryptographic algorithms, including Post-Quantum Cryptography (PQC). • Familiarity with 3GPP network protocols. • Education: Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
We are redefining how satellites are designed, manufactured and used-so we're looking for candidates with passion, deep knowledge and direct experience on LEO satellite component development, design and in-orbit activities. If that's your experience - then we'll be immediately wow-ed. E-Space is not currently able to provide employment sponsorship for candidates who do not hold work authorization for the location of this role. Why E-Space is right for you: As a member of our team, you will play a crucial role in driving our success. Our team members have a strong sense of dedication and responsibility; this includes a strong commitment to our mission to create an entirely new suite of global capabilities to improve lives, business efficiencies and build a smarter planet. This means that there will be times when extra hours, including nights and weekends, may be needed to meet critical deadlines and mission goals. In return, we offer a dynamic work environment with opportunities for professional growth and development and the chance to make a meaningful impact in a high-growth industry.
We want you to make the most of your journey at E-Space. That's why we support and invest in the physical, emotional and financial well-being of our team members and their families. Some of what you can expect when working at E-Space: • An opportunity to really make a difference • Sustainability at our core • Fair and honest workplace • Innovative thinking is encouraged • Competitive salaries • Continuous learning and development • Health and wellness care options • Financial solutions for the future
• Optional legal services (US only) • Paid holidays • Paid time off We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the SoC Firmware Engineer in Saratoga, CA vacancy
$184.7k - $324.8k
...SoC Firmware EngineerDoes making the next great technology product excite you? Imagine what you could do here. At Apple, our new ideas... ...team there's no telling what you could accomplish. SoC Firmware engineers at Apple implement new features/functionalities of Apple's...SuggestedRelocation$150.4k - $225.3k
Apple Inc. in Cupertino, California, is seeking a results-oriented firmware design engineer to develop firmware in C for IPs inside SOC, understanding specifications to implement critical features that power Apple devices. You will support post-silicon bringup, validation...Suggested$111.07k - $166.4k
...product to production, and the role of a Staff Engineer in our team is to ensure the overall... ..., Development, and Testing of embedded C firmware for controlling our extremely complicated... ...productionUnderstanding of embedded SoC, microcontroller architecture (RISC-V a plus...SuggestedPermanent employmentFull timeInternshipWork from homeWorldwide$184.7k - $324.8k
...Senior Firmware Engineer At Apple, we work every single day to craft products that enrich people's lives. Do you love working on challenges... ...firmware in C to implement critical FW features for IPs inside SOC. Responsibilities: You will be required to understand...SuggestedRelocation- NVIDIA Corporation in Santa Clara, CA is seeking a Senior Firmware Engineer to drive low-level firmware for AI accelerator hardware. You will design, implement, and maintain firmware across bootloaders, drivers, RTOS, and system services, influencing core platform behavior...Suggested
$157.3k - $212.8k
Our Machine Learning Acceleration (MLA) team develops the Inferentia and Trainium SoCs that are used to power today’s AI workloads in datacenters all around the world. As a SoC Power Engineer, you’ll contribute to the project at the ground level by modeling and estimating...Local areaFlexible hours$183k - $247.6k
...Learning Acceleration (MLA) team develops the Inferentia and Trainium SOCs that are used to power today’s AI workloads in datacenters all... ...all industries. We are seeking experienced Design Verification Engineers to build the next generation of our cloud server chips. Our...Local areaWork from homeFlexible hours$165k - $241.4k
...world. You will engage in dynamic collaboration with verification engineers, designers, and cross-functional teams, working together to... ...post-silicon validation (Vmin, leakage, PVT characterization, …), SoC failure analysis, Power and signal integrity, High speed mixed-signal...Full timeTemporary workWork experience placementWork at officeLocal areaFlexible hours3 days per week$184k - $287.5k
Join NVIDIA as a Senior Firmware Engineer and be part of something truly outstanding!In this role, you'll collaborate with a world-class team... ...years of professional firmware development experience on complex SoC/ASIC platforms.Strong proficiency in C/C++ (C11 or later),...Full time$184k - $287.5k
We are now looking for a Senior Firmware Engineer for our Memory Subsystem Team! Widely considered to be one of the technology world’s most desirable... ..., High-Performance Computing and Visualization. NVIDIA’s SoC Memory Subsystem team is looking for curious, collaborative,...Full time$184k - $287.5k
...stability? If so, we are searching for an outstanding Senior Firmware Engineer to join the NVIDIA System Control Firmware team.Joining the System... ...Firmware team places you at the core of NVIDIA’s Tegra SoC architecture. You will develop, implement, and secure the essential...Full timeWorldwide$120k - $250k
...availability. MatX is seeking System Software Engineer to join our team as we create best-in-... .... The team also co-owns the BMC/OpenBMC firmware stack, with dedicated firmware engineers,... ..., and device trees; experience with BMC SoCs such as ASPEED or NuvotonBoard bring-up experience...Full timeWork experience placementLocal areaRemote workMonday to FridayFlexible hours$138.9k - $256.5k
...power-efficient processor, system-on-chip (SoC). You'll ensure Apple products and... ...Joining Apple as a SoC Embedded Software Engineer, you will craft and implement embedded software... ... Design and implementation of firmware for SoC bring up, validation, and test. ...Full timeRelocation- ...Embedded Firmware EngineerThis role will perform work covered by International Traffic in Arms Regulations. Viable candidates for this... ...ll Be DoingThis is similar role is similar to embedded network engineer experienced DO-178C SOI-2 Dev Engineer to support certification...Permanent employmentWork at office
- ...Overview Client is seeking a Senior Embedded Firmware Engineer to design, develop, and support firmware for IoT and video-streaming... ...reviews, code reviews, and root-cause analysis. Evaluate SoCs, image sensors, wireless modules, and other components for...Local areaRemote work
$160k - $200k
...requirements. Discover more at . Astera Labs is hiring a Tech Lead Design Engineer to help architect and deliver the connectivity silicon powering... ...high-speed serial interfaces (PCIe, Ethernet, or similar) and SoC integration Preferred Qualifications MS or PhD in Electrical...Flexible hours$108k - $184k
A leading tech company in California seeks a skilled Hardware Application Engineer to provide comprehensive SoC product support throughout the hardware lifecycle. Responsibilities include developing product collateral, leading validation efforts, and serving as the primary...Full time- ...into design specifications and develop firmware applications for low-power, small-system... ...across multiple teams in Digital and beyond. Engineering for device systems spans deep... ...microcontrollers, microprocessors, and SoCs.• System Integration: Collaborate with hardware...Full timeTemporary workLocal areaImmediate startRemote work
$142.8k - $274.8k
...Profession: Hardware EngineeringDiscipline: Firmware EngineeringCompany:... ...Silicon and Cloud Hardware Infrastructure Engineering (SCHIE) is the team behind Microsoft’s expanding... ...their part. You must have experience with SoC Architecture and Design, Bring-Up of new...Ongoing contractWork at officeLocal areaWorldwide3 days per week$131.01k - $196.3k
...learn, and lead. Your Team, Your ImpactThe Firmware team at Marvell builds highly integrated... ...hardware, firmware and control loops. An engineer in this team will be involved in a full... ...RISC-V a plus)Understanding of embedded SoC and micro-controller architecture, memory...Permanent employmentFull timeInternshipRemote workWork from homeWorldwide$165.2k - $223.6k
AWS designs custom SoCs (System on Chips) that power the world's largest machine learning... ....We're looking for a Systems Software Engineer who wants to work at the boundary between... ...or the interface between them- Have built firmware, drivers, runtime software, or communication...Local areaFlexible hours- ...Senior Firmware Engineer Responsible for architecting and developing firmware and microcontroller subsystems for Client Labs' SoC and systems products. Firmware is responsible for implementing the major differentiating features of Client Labs' products. Overview...Immediate start
- ...Annapurna Labs (U.S.) Inc. is seeking a Senior Firmware Engineer to join our Power Architecture team to develop firmware for ML acceleration hardware. You will design control algorithms, implement tracing and instrumentation, and collaborate with hardware teams to maximize...
$152k - $241.5k
...Senior Firmware Engineer - GPU (Finance) NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than... ...focused on safeguarding that power NVIDIA's next-generation SoCs. This is an opportunity to work on challenging low-level system...$150.4k - $277.6k
...Firmware EngineerThe Apple Beats team is seeking a highly motivated Firmware Engineer with a strong foundation in engineering principles and a deep passion for new technologies. In this role, you will be at the forefront of researching, developing, and innovating solutions...Relocation- ...NVIDIA's SoC Memory Subsystem team is looking for a strong, senior DRAM firmware engineer to own memory firmware from architecture through production silicon. You’ll lead in areas of DRAM initialization and training across DDR/LPDDR, drive interface tuning across process...
- ...Senior Firmware Engineer Cupertino, California Do you want to be at the forefront of the AI revolution? Etched.ai is developing groundbreaking hardware that will power the next generation of artificial intelligence. Etched was founded on the belief that new hardware...
- ...Firmware Engineer Cupertino, California Etched was founded on the belief that new hardware will be needed to run human- and superhuman-level artificial intelligence. Our ASIC systems deliver orders of magnitude higher performance than conventional AI chips. Etched...
- ...Role: Firmware Engineer (Full Time) Location: Cupertino CA(Onsite) Mandatory Skills: Firmware development using C; 4+ years of experience. Skills: Requirements - Firmware Engineer Firmware configuration and maintenance for new product bringup:...Full time
$152k - $241.5k
...innovation, and the world’s best talent.As a Developer Technology Engineer you will be at the forefront of innovation, working with leading... ...partners and exciting OSS projects to accelerate RTX & DGX SoC performance for agentic use. This role offers an outstanding opportunity...Full timeWork experience placement
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to SoC Firmware Engineer. Be the first to apply!

