Lead, Software Engineer
Herndon, VA · On-site
The role also involves UI and embedded software development for equipment operating in diverse ... Familiarity with multiple programming languages such as C/C++, C#, VB, Verilog, Java, and ...
Herndon, VA · On-site
The role also involves UI and embedded software development for equipment operating in diverse ... Familiarity with multiple programming languages such as C/C++, C#, VB, Verilog, Java, and ...
Herndon, VA · On-site
The role also involves UI and embedded software development for equipment operating in diverse ... Familiarity with multiple programming languages such as C/C++, C#, VB, Verilog, Java, and ...
Reston, VA · On-site
$110 - $170/hr
... Embedded Software Engineer, Security Systems Developer, Network Infrastructure Developer, Cyber ... Proficiency in C programming * Proficiency in Python programming * Understanding of reverse ...
Reston, VA · On-site
$110 - $170/hr
... Embedded Software Engineer, Security Systems Developer, Network Infrastructure Developer, Cyber ... Proficiency in C programming * Proficiency in Python programming * Understanding of reverse ...
Arlington, VA · On-site
Familiarity with software programming languages (e.g. C/C++, Matlab, Python) * Development on embedded platforms (e.g. uBoot, IoT, drone firmware) * Successfully developed cutting edge end-to-end ...
Arlington, VA · On-site
Familiarity with software programming languages (e.g. C/C++, Matlab, Python) * Development on embedded platforms (e.g. uBoot, IoT, drone firmware) * Successfully developed cutting edge end-to-end ...
Sterling, VA · On-site
$130K - $171K/yr
Advanced programming proficiency in C and C++ for embedded and flight software development. * Advanced programming proficiency in Python for tools, automation, and analysis. * Advanced programming ...
Quick apply
Sterling, VA · On-site
$130K - $171K/yr
Advanced programming proficiency in C and C++ for embedded and flight software development. * Advanced programming proficiency in Python for tools, automation, and analysis. * Advanced programming ...
Familiarity with software programming languages (e.g. C/C++, Matlab, Python) * Development on embedded platforms (e.g. uBoot, IoT, drone firmware) * Successfully developed cutting edge end-to-end ...
Familiarity with software programming languages (e.g. C/C++, Matlab, Python) * Development on embedded platforms (e.g. uBoot, IoT, drone firmware) * Successfully developed cutting edge end-to-end ...
Experience with Object Oriented Programming in C/C++. Familiarity with Java a plus. Experience with scripting languages (Python, Bash, Batch, etc.) Experience Developing Embedded Software running ...
Experience with Object Oriented Programming in C/C++. Familiarity with Java a plus. Experience with scripting languages (Python, Bash, Batch, etc.) Experience Developing Embedded Software running ...
Mclean, VA · Hybrid
$132K - $174K/yr
... C; solid understanding of ANSI C, common data structures and memory management techniques ... Working knowledge of bash, make and similar programming languages We'll also need you to : * Be ...
Mclean, VA · Hybrid
$132K - $174K/yr
... C; solid understanding of ANSI C, common data structures and memory management techniques ... Working knowledge of bash, make and similar programming languages We'll also need you to : * Be ...
Mclean, VA · Hybrid
$132K - $174K/yr
... C; solid understanding of ANSI C, common data structures and memory management techniques ... Working knowledge of bash, make and similar programming languages We'll also need you to : * Be ...
Mclean, VA · Hybrid
$132K - $174K/yr
... C; solid understanding of ANSI C, common data structures and memory management techniques ... Working knowledge of bash, make and similar programming languages We'll also need you to : * Be ...
Experience with Object Oriented Programming in C/C++. Familiarity with Java a plus. Experience with scripting languages (Python, Bash, Batch, etc.) Experience Developing Embedded Software running ...
Experience with Object Oriented Programming in C/C++. Familiarity with Java a plus. Experience with scripting languages (Python, Bash, Batch, etc.) Experience Developing Embedded Software running ...
Mclean, VA · On-site
$132K - $174K/yr
... C; solid understanding of ANSI C, common data structures and memory management techniques ... Working knowledge of bash, make and similar programming languages We'll also need you to : * Be ...
Mclean, VA · On-site
$132K - $174K/yr
... C; solid understanding of ANSI C, common data structures and memory management techniques ... Working knowledge of bash, make and similar programming languages We'll also need you to : * Be ...
Alexandria, VA · On-site
$140K - $185K/yr
Proficiency in C for embedded development preferred. * Experience with microcontrollers, firmware development, and low-level programming preferred. * Understanding of embedded constraints, timing ...
Alexandria, VA · On-site
$140K - $185K/yr
Proficiency in C for embedded development preferred. * Experience with microcontrollers, firmware development, and low-level programming preferred. * Understanding of embedded constraints, timing ...
Herndon, VA · On-site
$127K - $167K/yr
Proven experience with a low-level programming language (C, C++, etc.) and a scripting language ... Functional understanding of embedded system design (interrupts, MMIO, peripherals, etc.
Herndon, VA · On-site
$127K - $167K/yr
Proven experience with a low-level programming language (C, C++, etc.) and a scripting language ... Functional understanding of embedded system design (interrupts, MMIO, peripherals, etc.
$110K - $151K/yr
S. Government. * Proficiency in C/C++ for systems-level or embedded software development ... Experience with reverse engineering and firmware rehosting for embedded systems, including analysis ...
Quick apply
$110K - $151K/yr
S. Government. * Proficiency in C/C++ for systems-level or embedded software development ... Experience with reverse engineering and firmware rehosting for embedded systems, including analysis ...
Sterling, VA · On-site
$100 - $140/hr
Principal Embedded Software Engineer Full Time Employee Full-Time Sterling, VA, US 4 days ago ... Deep proficiency in C and C++ with strong systems‑level software design fundamentals.
Sterling, VA · On-site
$100 - $140/hr
Principal Embedded Software Engineer Full Time Employee Full-Time Sterling, VA, US 4 days ago ... Deep proficiency in C and C++ with strong systems‑level software design fundamentals.
Arlington, VA · On-site
$110K - $151K/yr
S. Government. * Proficiency in C/C++ for systems-level or embedded software development ... Experience with reverse engineering and firmware rehosting for embedded systems, including analysis ...
Arlington, VA · On-site
$110K - $151K/yr
S. Government. * Proficiency in C/C++ for systems-level or embedded software development ... Experience with reverse engineering and firmware rehosting for embedded systems, including analysis ...
Chantilly, VA · On-site
$135K - $178K/yr
C/C++ development that supports critical customer missions Applying concepts from newer compiled ... Developing for real time operating systems (RTOS) and interesting embedded systems. Applying ...
Chantilly, VA · On-site
$135K - $178K/yr
C/C++ development that supports critical customer missions Applying concepts from newer compiled ... Developing for real time operating systems (RTOS) and interesting embedded systems. Applying ...
$97K - $207K/yr
Specialist, Software Engineer (C/C++) Job Code: 39276 Job Location: Herndon, VA (On-Site) Job ... Design and implement software using C/C++ on Linux, and embedded real time operating systems.
$97K - $207K/yr
Specialist, Software Engineer (C/C++) Job Code: 39276 Job Location: Herndon, VA (On-Site) Job ... Design and implement software using C/C++ on Linux, and embedded real time operating systems.
$123K - $151K/yr
An aerospace client is seeking a Full Time Embedded Software Engineer to join the team and will be ... Ability to develop, test, debug software and firmware in C/C++/Rust * Experience with Embedded ...
Quick apply
$123K - $151K/yr
An aerospace client is seeking a Full Time Embedded Software Engineer to join the team and will be ... Ability to develop, test, debug software and firmware in C/C++/Rust * Experience with Embedded ...
$135K - $177K/yr
An aerospace client is seeking a Full Time Embedded Software Engineer to join the team and will be ... C/C++/Rust Experience with Embedded linux, RTOS, and Linux kernel or Petalinux Support the Space ...
$135K - $177K/yr
An aerospace client is seeking a Full Time Embedded Software Engineer to join the team and will be ... C/C++/Rust Experience with Embedded linux, RTOS, and Linux kernel or Petalinux Support the Space ...
Herndon, VA · On-site
$97K - $207K/yr
Job Title: Sr. Associate, Software Engineer (C/C++) Job Code: 39278 Job Location: Herndon, VA (On ... Design and implement software using C/C++ on Linux, and embedded real time operating systems.
Herndon, VA · On-site
$97K - $207K/yr
Job Title: Sr. Associate, Software Engineer (C/C++) Job Code: 39278 Job Location: Herndon, VA (On ... Design and implement software using C/C++ on Linux, and embedded real time operating systems.
An Embedded C Programming job involves writing and optimizing C code for microcontrollers and embedded systems. Engineers in this role develop firmware to control hardware devices like IoT gadgets, automotive systems, or industrial machines. They work with low-level hardware interactions, real-time operating systems (RTOS), and peripheral drivers. Strong knowledge of memory management, debugging, and performance optimization is essential for this role.
A professional in Embedded C Programming typically works on writing, testing, and optimizing code that runs on microcontrollers or embedded systems within electronic products. Day-to-day tasks often include debugging hardware-software interactions, integrating different device drivers, performing code reviews, and collaborating closely with hardware engineers and QA teams to meet project requirements. Additionally, you may be responsible for documenting software designs and participating in team meetings to discuss system architecture or project milestones. This role requires both independent problem-solving and teamwork, as successful project delivery depends on effective communication and close coordination with other engineering specialists.
To thrive in Embedded C Programming, you need a solid understanding of C language, microcontroller architectures, real-time operating systems (RTOS), and low-level hardware-software integration, typically supported by a degree in Computer Engineering or related fields. Experience with embedded development environments, debugging tools like JTAG, and version control systems such as Git is commonly required, and certifications like ARM Accredited Engineer can be advantageous. Strong analytical skills, attention to detail, effective problem solving, and the ability to communicate technical concepts clearly are highly valued soft skills. These skills ensure reliable, efficient firmware development and enable seamless collaboration within multidisciplinary engineering teams.
The most popular types of Embedded C Programming jobs in Virginia are:
For Embedded C Programming jobs in Virginia, the most frequently searched job titles are:
The top searched job categories for Embedded C Programming jobs in Virginia are:

Full-time
Medical, Retirement, PTO
Re-posted 14 days ago
L3Harris is dedicated to recruiting and developing high-performing talent who are passionate about what they do. Our employees are unified in a shared dedication to our customers' mission and quest for professional growth. L3Harris provides an inclusive, engaging environment designed to empower employees and promote work-life success. Fundamental to our culture is an unwavering focus on values, dedication to our communities, and commitment to excellence in everything we do.
L3Harris is the Trusted Disruptor in defense tech. With customers' mission-critical needs always in mind, our employees deliver end-to-end technology solutions connecting the space, air, land, sea and cyber domains in the interest of national security.
Job Title: Lead, Software Engineer (Advanced Sonar Systems)
Job Code: 42766
Job Location: Millersville-MD or Herndon, VA (on-site)
Schedule: 9/80 Regular Schedule (Employees work 9 out of every 14 days - totaling 80 hours worked - and have every other Friday off)
About L3Harris Technologies:
L3Harris Technologies is an agile global aerospace and defense technology innovator, delivering end-to-end solutions that meet customers' mission-critical needs. The company provides advanced defense and commercial technologies across space, air, land, sea and cyber domains. L3Harris has approximately $18 billion in annual revenue and 47,000 employees, with customers in more than 100 countries.
JOB DESCRIPTION:
The successful candidate will be based at our Millersville-MD office (onsite). We develop advanced sonar systems and support software that enables system control, data acquisition, and analysis. Work includes software requirements development, software test and integration, and both applicationlevel and embedded C/C++ development, including Linuxbased GUI and system control work. The role also involves UI and embedded software development for equipment operating in diverse environments such as factory, depot, laboratory, and shipboard settings.
In addition to technical contributions, this position supports the daytoday activities of the Software Engineering Group by providing technical guidance, assigning tasks, participating in complex engineering efforts, reviewing and approving formal documentation, and estimating labor, tools, and other resources to meet budget and schedule commitments. A strong understanding of UI design on Windows and Linux platforms is preferred, and additional hardwarerelated responsibilities may be assigned based on skill set.
ESSENTIAL DUTIES AND RESPONSIBILITIES
QUALIFICATIONS:
PREFERRED ADDITIONAL SKILLS:
In compliance with pay transparency requirements, the salary range for this role is $135,000 - $250,500. This is not a guarantee of compensation or salary, as final offer amount may vary based on factors including but not limited to experience and geographic location. L3Harris also offers a variety of benefits, including health and disability insurance, 401(k) match, flexible spending accounts, EAP, education assistance, parental leave, paid time off, and company-paid holidays. The specific programs and options available to an employee may vary depending on date of hire, schedule type, and the applicability of collective bargaining agreements.
#LI-IK1
#LI-Onsite
L3Harris Technologies is proud to be an Equal Opportunity Employer. L3Harris is committed to treating all employees and applicants for employment with respect and dignity and maintaining a workplace that is free from unlawful discrimination. All applicants will be considered for employment without regard to race, color, religion, age, national origin, ancestry, ethnicity, gender (including pregnancy, childbirth, breastfeeding or other related medical conditions), gender identity, gender expression, sexual orientation, marital status, veteran status, disability, genetic information, citizenship status, characteristic or membership in any other group protected by federal, state or local laws. L3Harris maintains a drug-free workplace and performs pre-employment substance abuse testing and background checks, where permitted by law.
Please be aware many of our positions require the ability to obtain a security clearance. Security clearances may only be granted to U.S. citizens. In addition, applicants who accept a conditional offer of employment may be subject to government security investigation(s) and must meet eligibility requirements for access to classified information.
By submitting your resume for this position, you understand and agree that L3Harris Technologies may share your resume, as well as any other related personal information or documentation you provide, with its subsidiaries and affiliated companies for the purpose of considering you for other available positions.
L3Harris Technologies is an E-Verify Employer. Please click here for the E-Verify Poster in English or Spanish. For information regarding your Right To Work, please click here for English or Spanish.
Employment Type: Full-TimeSourced by ZipRecruiter
Aviation
1,001 - 5,000 Employees
Melbourne, FL, US
2019