Lead Embedded Software Engineer- Hybrid In San Diego

A2e Technologies
San Diego, CA, United States
3 days ago
Apply on www.juju.com
Prepare application

Role details

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

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.juju.com
Prepare application

Good distractions

Loading talks and stories from around this role…