Senior Embedded C++/Linux Engineer

Gables Search Group
Los Angeles, CA, United States
2 days ago
Apply on www.careerbuilder.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$140,000.0 - $190,000.0
Working hours
Regular working hours

Tech stack

VoIP C++ (Programming Language) Cyber Security Computer Programming Computer Engineering Software Debugging Linux Device Drivers Embedded C Linux on Embedded Systems Embedded Software Ethernet
+17 more
Federal Information Processing Standards (FIPS) Internet Protocol Security (IP SEC) Internet Security Linux Kernel Network Monitoring Routing Network Protocols Software Architecture Reduced Instruction Set Computing Socket Programming Software Engineering System Software Web Applications Computer Network Technologies Audio Streaming System-level Testing Information Technology

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., * 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.

Requirements

Software Engineering, C++ Programming Language, Embedded Systems, Linux Operating System, United States Citizen, Government Contracts, Embedded Software, Software Engineering, Communication Systems, Internet Security, * 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., 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.

Benefits & conditions

$135,000-$200,000 per year

Apply for this position

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

Apply on www.careerbuilder.com
Prepare application

Good distractions

Loading talks and stories from around this role…