Linux Embedded C/C++ Programmer

Cornet Technology, Inc.
Springfield, VA, United States
25 days ago

Role details

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

Tech stack

Java (Programming Language) C++ (Programming Language) Network Sockets Computer Programming Software Debugging Linux Embedded C Linux on Embedded Systems Embedded Software Network Troubleshooting Network Protocols Public Key Infrastructure
+9 more
Software Engineering Virtual Local Area Networks PIC Microcontroller SC Clearance Yocto Information Technology Hardware Infrastructure C++14 Programming Languages

Job description

We are looking for a skilled Embedded C/C++ Programmer to join our software development team. The ideal candidate will be responsible for developing embedded software solutions on ARM-based processors, microcontrollers and DSPs. This role requires expertise in network socket programming, VLAN programming, and familiarity with PKI, AS-SIP, and SRTP protocols. The successful candidate will also have Linux administrative experience and possess the ability to obtain a Secret Clearance. This is an on-site position due to the nature of our work., * Develop and implement embedded software solutions using C/C++ (C++ 14 and above) on ARM-based processors.

  • Design and implement network socket programming and VLAN programming for embedded systems.
  • Collaborate with cross-functional teams to integrate software with hardware components.
  • Test and debug embedded software to ensure optimal performance and reliability.
  • Stay updated with the latest industry trends and technologies related to embedded systems development.
  • Assist in the maintenance and administration of Linux systems.
  • Adhere to company policies and procedures, including security protocols for classified projects.
  • Document software designs, requirements, and test procedures.

Requirements

Bachelor’s degree in Computer Science or Electrical Engineering.

  • Proficiency in C/C++ programming languages.
  • Minimum of 5 years experience.
  • Experience developing embedded software on ARM-based processors.
  • Strong understanding of network protocols and network troubleshooting.
  • Familiarity with PKI, AS-SIP, and SRTP protocols is a plus.
  • Ability to obtain a Secret Clearance.
  • Linux administrative experience is necessary.
  • Familiarity with Yocto is a plus.
  • Familiarity with Java is a plus.
  • Familiarity with JITC requirements is a plus
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork skills.
  • Ability to work effectively in a fast-paced manufacturing environment.

US citizenship is required.

Benefits & conditions

2.52.5 out of 5 stars 6800 Versar Center, Springfield, VA 22151 $130,000 - $135,000 a year - Full-time, Pulled from the full job description

  • 401(k)
  • Health insurance
  • Paid time off
  • Vision insurance
  • Health savings account
  • Dental insurance
  • Flexible spending account, * 401(k)
  • Dental insurance
  • Flexible spending account
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid time off
  • Vision insurance

Apply for this position

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

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

7:40 min

In-vehicle infotainment systems and graphical functional safety validation

Denis Grahovac · World Congress 2021

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

10:42 min

Essential soft skills and evaluating security candidates

Kurt Eder · LIVE

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

2:25 min

Engineering career path from embedded systems to banking

John Woods John Woods · LIVE

2:34 min

Selecting specific microcontrollers and fundamental programming languages for powertrains

David Romić · World Congress 2023

Videos

See all

Related articles

See all