CI
Senior Embedded Software Engineer (Linux / Networking) – Cleared
Clapself, Inc.
Morris Plains · Hybrid Contract Senior $80 – $85/hr 1mo ago
About the role
Overview
We are seeking a Senior Embedded Software Engineer with an active Top Secret clearance to develop high-performance, low-latency software systems running on embedded platforms.
This role focuses on embedded Linux, networking, and system-level development on ARM-based hardware. You’ll work closely with cross-functional teams spanning hardware, firmware, and application software.
What You’ll Do
- Develop multi-threaded embedded Linux applications in C/C++
- Design and optimize low-latency networking solutions (TCP/UDP)
- Build and debug Linux device drivers
- Support and customize Board Support Packages (BSPs) for SoC platforms
- Collaborate with hardware and firmware teams to integrate and validate systems
- Troubleshoot performance, latency, and system-level issues
Required Qualifications
- Active Top Secret (TS) security clearance
- Strong experience with embedded Linux development
- Proficiency in C/C++
- Experience with multi-threading (e.g., PThreads)
- Solid understanding of TCP/UDP networking
- Experience working with ARM-based systems or SoCs
- Ability to work on-site in Morris Plains, NJ (hybrid schedule)
Preferred Qualifications (Nice-to-Have)
- Experience with low-latency or real-time systems
- Familiarity with FPGA development (e.g., Quartus, Cyclone, Arria)
- Experience with firmware development for microcontrollers (PIC32, dsPIC, etc.)
- Exposure to Qt or C++ GUI development
- Experience building or modifying custom BSPs
What Success Looks Like
- Delivering reliable, low-latency software for embedded systems
- Effectively collaborating across hardware and software teams
- Debugging complex issues across system layers
Important Note
This role focuses on embedded Linux and networking. Experience with FPGA, firmware, or GUI development is a plus, but not required.
Pay
$80.00 - $85.00 per hour
Work Location
Hybrid remote in Morris Plains, NJ 07950
Skills
ARMCC++LinuxLinux device driversPThreadsTCPUDP
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free