E
E-Space
Silicon Firmware Engineer
Skills
RustPythonGitGitLabJenkinsAzure
12 days ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Salary:
$150,000 – $220,000 / year
Location:
United States
Work mode:
Onsite
Published on:
13 October 2026
What they need
- 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
- 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
- This is a fast-paced, high-impact environment - flexibility to occasionally work extended hours or weekends during critical periods is expected- Embedded C Programming: Strong proficiency in C for embedded systems development; experience with Rust is a plus
- Automation Tools: Experience with CI/CD pipelines, Jenkins, GitLab CI, or similar tools
- Scripting: Practical experience with scripting tools and languages such as Bash, awk, Python, Makefiles, and Tcl
- Version Control: Expertise with Git or similar version control systems
- Embedded Architectures: Familiarity with ARM Corstone reference designs, ARM Cortex processors, and their associated toolchains
- Debugging Tools: Proficiency with debugging tools like JTAG, GDB, and serial debuggers
- Low Power Design: Understanding of low-power design principles, energy-efficient algorithms, and power profiling tools
- Experience with TrustedFirmware-M and MCUboot
- Familiarity with PSA certification processes and requirements
- Knowledge of AMBA interconnect protocols (AXI, AHB, APB)
- Experience with secure firmware updates (OTA) and bootloader development
- 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)
- Education: Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field
- Familiarity with 3GPP network protocols
Other offers great for you!
These companies are also looking for great profiles
H
Harry Hope
Ingénieur Firmware Logiciel Embarqué
50 - 55k€/an
Permanent contract
Montpellier, France
Hybrid, Onsite
Skills
Embedded software developmentC/C++Embedded LinuxYoctoZephyr RTOSCommunication protocols
13 days ago
Quick apply
R
Rheso.tech
Mission Secure Firmware Engineer
Freelance
Nice, France
Hybrid
Skills
Electronics
3 days ago
Quick apply
A
Anderson RH
Développeur IA agentique Sénior - Banque de financement
Freelance
Paris, France
Hybrid
Skills
PythonAgentic AIMulti-agent systemsModel Context Protocol (MCP)LangGraphCrewAIDéveloppeur IA agentique (MCP / agents / skills) — Tests & qualité en BFI
6 hours ago
Quick apply
No company information available.