3d ago
Embedded Software Engineer
Boston, MA
$150k-$250k / year
full-timesenior
๐ Tech Stack
๐ผ About This Role
You'll architect and implement embedded software across bare-metal, RTOS, and Linux environments for heterogeneous multi-core SoCs. You'll develop firmware, drivers, and host-side tools to enable inter-processor communication and system integration. This role involves close collaboration with hardware and systems teams on cutting-edge technology.
๐ฏ What You'll Do
- Design and implement embedded software for bare-metal, RTOS, and Linux systems.
- Develop low-level drivers for SPI, I2C, UART, GPIO, and DMA.
- Integrate heterogeneous multi-core SoCs with inter-processor communication.
- Debug real-time systems using oscilloscopes, logic analyzers, and JTAG debuggers.
๐ Requirements
- 5+ years hands-on experience in embedded firmware and Linux software development.
- Strong proficiency in C, C++, and Python for embedded systems.
- Experience with heterogeneous multi-core processors such as Cortex-R5 and Cortex-A53.
- Deep understanding of multi-threaded and multi-core software design.
โจ Nice to Have
- Experience with Yocto, PetaLinux, or Buildroot.
- Familiarity with IPC mechanisms like RPMsg and shared memory.
- Knowledge of FPGA embedded software environments such as Xilinx Vitis.
๐จ Hiring Process
Estimated timeline: 2-4 weeks ยท AI estimate
- 1Recruiter screenยท 30 min
- 2Technical interviewยท 60 min
- 3Onsite interviewsยท 3 hours
This description was AI-summarized. View original
0 0 0