Linux Embedded C/C++ Programmer

Cornet Technology, Inc.
Springfield, United States of America
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 135K

Job location

Springfield, United States of America

Tech stack

Java
C++
Network Sockets
Computer Programming
Software Debugging
Linux
Embedded C
Linux on Embedded Systems
Embedded Software
Network Troubleshooting
Network Protocols
Public Key Infrastructure
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