Lead Embedded Software Engineer (Wireless)

SourcePro SearchLos Angeles, CA
Hybrid

About The Position

SourcePro Search is conducting a search of a full-time Senior Embedded Software Engineer, who will report directly to the Director of Software Engineering within the Software Engineering team. This pivotal role involves contributing to the development of our client's radios and cutting-edge research initiatives. It presents a unique opportunity to engage with all facets of the system, including device drivers, networking functions and services, encryption, and security features. The position offers a hybrid schedule, requiring a minimum of 3 days onsite per week, scheduled for Mondays, Wednesdays, and Thursdays.

Requirements

  • A minimum Bachelor of Science degree in Electrical Engineering, Computer Science, or related fields.
  • Over 5 years of experience in embedded system software development.
  • Proficiency in C programming and demonstrated experience in Linux kernel driver development.
  • U.S. Citizenship, required for eligibility due to involvement in U.S. government contracts.
  • Employment is contingent upon the successful clearance of a background check.

Nice To Haves

  • Familiarity with various security protocols and encryption algorithms, including CNSA suite.
  • Experience in socket programming and familiarity with Internet/Ethernet protocols.
  • Understanding of MAC and Networking layers in communication systems.
  • Experience with AMD UltraScale+, MPSoC, and Microchip Polarfire SoC BSP support package development.
  • Proficiency in IPsec (Internet Protocol Security) and Linux Interrupt Service Routine development.

Responsibilities

  • Implementing the software portion of MAC (Medium Access Control) and mobile ad-hoc networking routing protocols.
  • Developing network management software and web interfaces.
  • Implementing various security protocols and encryption algorithms.
  • Creating audio streaming and push-to-talk voice applications.
  • Analyzing and enhancing product security and robustness to comply with regulatory standards such as NIST FIPS 140-3 and NIAP Common Criteria.
  • Developing testing software for product performance and reliability assessment.
  • Designing and maintaining device drivers and board support packages for ARM and RISC-V based systems.
  • Customizing Linux systems and scripting.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service