Skip to content
mimi

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