Lead Embedded Software Engineer

A2e Technologies
Spring Valley, CA, United States
5 days ago
Apply on www.thejobnetwork.com
Prepare application

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Board Bringup Agile Methodology Datasheets Software Debugging Eclipse (Software) Embedded Software Ethernet Firmware FreeRTOS Joint Test Action (IEEE Standards) Microsoft Visual Studio PCI Express
+20 more
Scrum Methodology Systems Development Life Cycle Rapid Prototyping Process Real-Time Operating Systems Software Engineering Systems Integration TCP/IP Software Technical Review Universal Asynchronous Receiver/Transmitter USB VxWorks Loadable Kernel Module Multithreading Serial Peripheral Interface PIC Microcontroller Git RTSP Yocto Bare Metal Software Version Control

Requirements

  • Lead and mentor a team of embedded software engineers, providing technical guidance, code and design reviews, and career development support.
  • Deep experience in rapid prototyping
  • Drive root-cause analysis and resolution of complex firmware, hardware/software integration, and field issues.
  • Strong bring-up and debugging experience
  • Embedded Linux system development at both Application and Kernel module level
  • Yocto and PetaLinux nice to have!
  • Experience working with a variety of different processing platforms (ARM SoCs, micro-controllers, etc.)
  • Strong background in architecting both bare-metal and multi-threaded systems
  • Proficiency with a Real-time OS (ThreadX, VxWorks, FreeRTOS, Zephyr etc.)
  • Knowledge and experience interfacing to I/O hardware (USB, PCIe, Ethernet, SDIO, SPI, UART, I2c, etc.)
  • Experience with protocol stacks (TCP/IP, RTSP/RTP, USB, etc.)
  • Experience with board bring-up and use of lab equipment (logic analyzers, scopes, etc.)
  • Experience with a variety of SW development tools (GNU tools, Eclipse, Visual Studio, Green Hills, IAR, JTAG debuggers, etc.)
  • Proficiency in reading and understanding Schematics and Component Datasheets
  • Good knowledge of version management tools like Git
  • Experience with Agile methodologies (Kanban, Scrum)

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.thejobnetwork.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:30 min

Developer interfaces for interacting with camera hardware

Flo Pachinger · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

5:35 min

Direct hardware communication using the Web USB API

Rowdy Rabouw Rowdy Rabouw · World Congress 2025

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all