Gables Search Group logo

Senior Embedded C++/Linux Engineer

Gables Search Group
  • Los Angeles, CA
  • $135,000–$200,000 Per Year
2 days ago

Job Description

Embedded SW Engineer. C++ and Linux.
 
Must be a U.S. Citizen due to U.S. government contracts.  Employment is contingent upon the successful clearance of a background check. 
 

Our client is seeking a highly skilled Senior Embedded Software Engineer to join its Software Engineering team and report to the Director of Software Engineering.

This position offers the opportunity to work on sophisticated radio communication systems, embedded platforms, networking technologies, cybersecurity, and advanced research projects. The successful candidate will contribute across multiple layers of the system, including device drivers, networking, Linux, encryption, security, and voice communications.

This is an ideal opportunity for an experienced embedded engineer who enjoys working on technically challenging products and wants to have a direct impact on the development of advanced communication systems.

What You’ll Do

  • Develop embedded software supporting MAC (Medium Access Control) and mobile ad-hoc networking (MANET) routing protocols.
  • Design and implement network management software and web-based interfaces.
  • Develop and integrate security protocols and encryption algorithms.
  • Build audio streaming and Push-to-Talk (PTT) voice applications.
  • Evaluate and improve product security, reliability, and robustness to meet regulatory and security standards, including NIST FIPS 140-3 and NIAP Common Criteria.
  • Develop software used for product performance, reliability, and validation testing.
  • Develop and maintain device drivers and Board Support Packages (BSPs) for ARM- and RISC-V-based platforms.
  • Customize and configure Linux systems for embedded applications.
  • Develop Linux scripts and system utilities.
  • Troubleshoot complex embedded software, hardware, networking, and system-level issues.
  • Work closely with hardware, software, systems, and research engineers throughout the product development lifecycle.

Required Qualifications

  • Bachelor’s degree in Computer Science, Electrical Engineering, Computer Engineering, or a related technical field.
  • 5+ years of professional embedded software development experience.
  • Advanced proficiency in C++ programming
  • Experience developing Linux kernel drivers.
  • Strong understanding of embedded systems and software architecture.
  • Experience debugging and developing software for embedded Linux environments.
  • Strong problem-solving and analytical skills.
  • U.S. Citizenship is required due to U.S. government contract requirements.
  • Must be able to successfully complete a background check.

Preferred Qualifications

Experience with any of the following is highly desirable:

  • Security protocols and encryption algorithms, including CNSA Suite algorithms.
  • Socket programming and Internet/Ethernet networking protocols.
  • MAC and networking layers in wireless communication systems.
  • AMD UltraScale+ and MPSoC platforms.
  • Microchip PolarFire SoC BSP development.
  • IPsec (Internet Protocol Security).
  • Linux interrupt service routine (ISR) development.
  • Embedded networking and wireless communication systems.
  • Security-focused software development and regulatory compliance.
  • Automated performance, reliability, and system-level testing.

Work Environment

This is a hybrid position requiring a minimum of three days onsite each week. Regular onsite days are Monday, Wednesday, and Thursday.

Compensation

$135,000–$200,000 per year

The listed compensation range is not a guarantee of salary. Actual compensation will depend on experience, education, technical skills, qualifications, and other relevant factors.

U.S. Citizenship & Background Check

Due to the nature of our client's U.S. government contracts, U.S. Citizenship is required for this position.

Employment is contingent upon successful completion of a background check.

 
 

Numbers & Facts

LocationLos Angeles, CA
IndustryStaffing/Employment Agencies
Salary$135,000–$200,000 Per Year
Company Size50 to 99 employees
Year Founded2002
Websitehttps://www.gablessearch.com/

About Company

Gables Search Group headquartered in Cleveland, Ohio has been a leader in search and placement nationwide since 2002.  Our company specializes in both direct and contract (temporary) staffing in all industries and disciplines.

At Gables Search Group, we connect exceptional professionals with outstanding organizations.  Our commitment to integrity, excellence, partnership, innovation, and respect sets us apart. With a personalized approach to recruitment, we ensure the perfect match between candidates and employers.

Whether you are a talented professional seeking new opportunities or an organization looking to build a high-performing team, Gables Search Group is here to guide you through the journey. Our success is built on the success of our clients and candidates, and we are dedicated to making a positive impact on the careers and businesses we serve.

Skills

  • ARM (Advanced RISC Machine)unmatched
  • Algorithmsunmatched
  • Analysis Skillsunmatched
  • Apple Networksunmatched
  • Audio Streamingunmatched
  • BSPunmatched
  • Background Investigationunmatched
  • C++ Programming Languageunmatched
  • Communication Systemsunmatched
  • Communications Security (COMSEC)unmatched
  • Computer Engineeringunmatched
  • Computer Scienceunmatched
  • Contract Requirementsunmatched
  • Cryptographyunmatched
  • Cryptography Algorithmsunmatched
  • Debugging Toolsunmatched
  • Device Driversunmatched
  • Electrical Engineeringunmatched
  • Embedded Linuxunmatched
  • Embedded Softwareunmatched
  • Embedded Systemsunmatched
  • Ethernetunmatched
  • FIPS (Federal Information Processing Standards) 140unmatched
  • Government Contractsunmatched
  • Government Requirementsunmatched
  • IPsec (IP Security)unmatched
  • Internet Securityunmatched
  • Linux Administrationunmatched
  • Linux Kernel Driversunmatched
  • Linux Operating Systemunmatched
  • Media Access Control (MAC)unmatched
  • Mobile Advertisingunmatched
  • National Information Assurance Partnership (NIAP)unmatched
  • Network Designunmatched
  • Network Management Softwareunmatched
  • Network Protocolsunmatched
  • Network System Hardwareunmatched
  • Problem Solving Skillsunmatched
  • Product Developmentunmatched
  • Product Lifecycleunmatched
  • Product Testingunmatched
  • Push-To-Talk/Push-To-Mediaunmatched
  • RISC Processorsunmatched
  • Regulationsunmatched
  • Regulatory Compliance Softwareunmatched
  • Reliability Testingunmatched
  • Routing Protocolsunmatched
  • Scripting (Scripting Languages)unmatched
  • Security Protocolsunmatched
  • Security Softwareunmatched
  • Socketsunmatched
  • Software Administrationunmatched
  • Software Architectureunmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Speech Technologyunmatched
  • System Testunmatched
  • System-on-a-Chip (SoC)unmatched
  • Systems Engineeringunmatched
  • Systems Reliabilityunmatched
  • Telephonyunmatched
  • U.S. National Institute of Standards and Technology (NIST)unmatched
  • United States Citizenunmatched
  • Validation Testingunmatched
  • Voice Applicationsunmatched
  • Web Interfaceunmatched
  • Wireless Communicationsunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder