Embedded Software Engineer - C/C++
1872 Consulting
Embedded Software Engineer
As a Software Developer here, you will spend your day designing, coding, and testing software. Our projects are non-standard, highly customized, and will push you to new levels as a software developer. Most of our software is developed in C/C++ and runs on embedded systems with a Linux environment. We are a unique company working on the next generation of communications and sensors systems, which means that we constantly push the envelope of technology. We invest in our employees and ideas. We fund internal research and development ideas. Our work environment is casual attire (t-shirt/jeans), flexible hours, and unlimited snacks and coffee.
What You'll Be Doing…
- C/C++ development of new features and functions that support critical customer goals
- Applying concepts from newer data structures and computing architectures to support both synchronous and event driven processing of large amounts of data in near real time.
- Developing for real time operating systems (RTOS) and interesting embedded systems.
- Applying understanding of software development process (design, code and test) to develop modular software platforms for embedded systems.
- Software development is fun and fulfilling when good workflows, processes, and environments exist. We work hard to make sure our engineers have the following:
- Reproducible builds to get you going faster with a given project.
- Continuous integration and strong configuration management practices to validate assumptions made between components to avoid conflicts.
Skills You'll Need
- Bachelor's Degree or Master's Degree in Electrical Engineering, Computer Science, or related field, or equivalent experience
- 5+ years of experience with embedded software development in C/C++
- Experience developing in Linux environments
- Good knowledge of data structures, algorithms, and techniques to support processing of large amounts data in near real time.
- Experience in generating or desire to generate code and test vectors that are easily portable, and useable stand alone or as part of a library of functions
- Excellent communication skills, both oral and written
Nice To Have Experience
- Familiarity with open source development tools such as gss, autoconf, automake, cmake, gnu make, valgrind, svn, etc..
- Experience with multithread programming & development of distributed systems
- Familiarity with ETL processes, Python, numPy, SciPy, Java
- Experience measuring code performance using benchmarks, identifying / troubleshooting performance issues and fixing them to improve real time processing.
- Passion and drive to continuously improve your skill set
- APOGEE RESEARCH LLC is seeking an Embedded Software Engineer to join their team in Arlington, VA. The position involves developing low-level software... .... Candidates should have extensive experience with C and C++ and possess a thorough understanding of low-level...SuggestedFull time
$150k - $175k
...Embedded Software Engineer (Rust and C++ Required) Location: Arlington, VA | Full-time | Onsite Open to US Citizens, Green Card Holders, or Refugees with Indefinite Leave to Remain (ILR) Pay Range $150,000.00/yr – $175,000.00/yr Overview Our client is developing a next...SuggestedFull time$166k - $220k
...lead provider of specialized engineering and products for... ...requirements. ABOUT THE JOB As a Software Engineer (C++), you will solve a wide variety... ...significant experience with C/C++. Expertise in Linux systems... ...environments. Background in embedded systems development, real-time...SuggestedFull timeWork experience placementImmediate start$166k - $220k
...lead provider of specialized engineering and products for... ...requirements. ABOUT THE JOB As a Software Engineer (C++), you will solve a wide variety... ...significant experience with C/C++. Expertise in Linux systems... ...environments. Background in embedded systems development, real‑time...SuggestedFull timeWork experience placementRelocation package- ...Overview We are looking for a professional Embedded Software Engineer, a team player with solid technical... ...Herndon, VA. Responsibilities Develop the C++ applications that control our next... ...architecture Solid programming experience in C/C++ object-oriented design and...SuggestedRemote work
- ...with purpose. Join us to build the future. Your Impact As an Embedded Software Engineer, you’ll design and develop robust embedded solutions for... ...measurement, or energy systems. Strong command of embedded C/C++, bare-metal and/or RTOS-based programming. Experience with...Work at officeFlexible hoursNight shift
$85k - $107k
...re assembling a team of forward‑thinking engineers and technologists ready to push... ....S. Government. Why Join Our Team? As a Software Engineer, you’ll contribute across the full... ...in software development Proficiency in C/C++ Willingness to travel up to 15% What Sets...For contractorsWork at officeWorldwideFlexible hours- ...reality. The $260B annual GNSS Hardware, Software and Data Services market is ripe for... ...is currently seeking a Full Time Embedded Software Engineer to join the team and will be responsible... ...test, debug software and firmware in C/C++/Rust ~ Experience with Embedded...Permanent employmentFull time
- ...aerospace and defense company in Arlington, VA is seeking an EW Embedded Software Engineer II to design and develop innovative applications.... ...development and signal processing, preferably with experience in C/C++ and Python. This full-time position requires a Bachelor's...Full timeRelocation package
$150.2k - $283.5k
...What you’ll do… Design and implement software running on a distributed embedded system with multiple... ...… Bachelor’s degree in electrical engineering, Computer Science, Computer Engineering... ...experience in embedded design, using C/C++ Experience with bare metal and RTOS...Immediate startVisa sponsorshipFlexible hours$5,000 per month
...Job Description As a Software Defined Radio (SDR) Engineer focusing on cellular applications, you'll design, develop, and test SDR software, including FPGA and host interfaces, using C/C++ and Linux, while also evaluating SDRs for cellular systems and optimizing signal...Permanent employmentFor contractorsRelocation package$93k - $115k
...STR SAAM group in Arlington, Virginia is seeking an Associate Software Engineer to design and implement real-time software for prototype sensor... ...in a relevant field and possess strong programming skills in C++. The salary range is $93,000 - $115,000 based on multiple factors...- ...client looking for a full‑time senior level software engineer to work on‑site at their headquarters in... .... Languages to be used include C, C++, and Python. Object‑oriented design experience... ...engineering experience Experience in LINUX and C/C++ DO-278A (Critical SW development...Full time
$75.8k - $144.2k
...statistical signal processing, optimization, and machine learning. Embedded Software Engineer II, Electronic Warfare In this role, you will function as a... ...Advanced Degree in a related field. High proficiency in C/C++ and Python/MATLAB Proficiency with digital signal...Temporary workWork experience placementWorldwideRelocation packageFlexible hoursNight shift- ...A technology solutions provider is seeking an Embedded Software Engineer in Arlington, VA. This role involves developing embedded software in Rust... ...systems and ensuring interoperability with existing C++ systems. Candidates must have experience with Rust and C++,...
- ...An innovative firm is seeking a skilled Software Developer specializing in Bioinformatics and Big Data. This role involves developing and... ...large datasets. Ideal candidates will have a strong background in C++, experience in Linux environments, and familiarity with both SQL...Remote work
- ...C++ Software Engineer Company Overview iboss is a leading AI-powered Zero Trust SASE (Secure Access Service Edge) platform trusted by more than... ...high-volume production applications Experience coding in C/C++ and other technologies Experience working with large...Worldwide
- Digital Library Federation is seeking a Mid-Level Software Developer with expertise in C++ and JavaScript to join their team at the National Center for Biotechnology Information in Bethesda, MD. The role involves developing and maintaining the NCBI Taxonomy Information...
$68.08k - $141.83k
...is seeking a Firmware / OTA Integration Engineer for a remote position. This role involves designing, developing, and maintaining embedded firmware for dosimeter devices and IoT gateways... ...environments, and be skilled in C/C++ as well as device management protocols. A...Remote job- A leading solutions provider is seeking a Remote Software Developer to develop and maintain software solutions for government contracts. The ideal candidate must have proven experience with C++ 11 and Python, as well as a strong understanding of GPS technology. This role...Remote job
$75.8k - $144.2k
RTX in Arlington, VA, is seeking an Embedded Software Engineer II to contribute to Electronic Warfare projects. The role focuses on designing and... ...have a Bachelor’s degree in a STEM field and strong skills in C/C++ and Python/MATLAB. The position offers competitive...- ...of Opportunity Two Six Technologies is actively seeking an Embedded Software Engineer to join our Trusted Electronics & Effects team in Herndon,... ...Proven experience with a low-level programming language (C, C++, etc.) and a scripting language (Python, Bash, etc.) to develop...Contract workWork at officeLocal area
- Motion Recruitment Partners LLC is seeking an exceptional Embedded Exploitation Engineer with at least 2 years of experience in cybersecurity engineering... ...reliable exploits. Candidates should have strong C/C++ skills, a deep understanding of ARM or MIPS architectures,...Relocation package
- Auterion in Arlington, Virginia, is looking for a Forward Deployed Engineer, Software, to be the primary technical interface between the company and UAV customers. The role requires strong C++ software engineering skills and a focus on software integration on UAV platforms...
- STR is looking for an Autonomy Software Engineer to work within their Sensors Division, focusing on advanced sensor systems and platforms in support... ...security. The successful candidate will leverage modern C++ development and work within high-performing teams on software...
- STR is seeking a Software Engineer in Arlington, Virginia, to work collaboratively on real-time applications for radar and EO/IR sensing systems. The ideal candidate will have strong modern C++ skills, experience in cross-platform development, and the ability to obtain...
- ...-1 US VCs and industry leaders is looking for exceptional Embedded Exploitation Engineers with a strong background in reverse engineering with embedded... ...Scale, Palantir, or similar high‑bar AI companies Strong C/C++ skills for low-level exploit development Proficiency with...Full timeRelocation packageShift work
- ...Software Resilience Engineer SEI helps advance software engineering principles and practices and serves... ...you'll do: Design and analyze embedded software tools and capabilities, including... ...one or more of the following: C and C++, Python, MATLAB, C#, or JAVA. You'...Full timePart timeWork at officeRelocation package
$123.2k - $184.8k
This position is ideal for a C++ generalist who thrives on tackling complex challenges... .... If you enjoy building cross-language software, improving CI\/CD pipelines, and... ...driving innovation through robust software engineering and practical integration work across simulation...Full timeTemporary workPart timeWork experience placement- APOGEE RESEARCH LLC is seeking a Principal Software Engineer in Arlington, VA. This role requires strong C++ skills and experience in developing algorithmically complex software to enhance national security capabilities. Candidates should be US citizens and possess or be...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer - C/C++. Be the first to apply!
- software support McLean, VA
- software sales McLean, VA
- embedded software McLean, VA
- software applications developer McLean, VA
- software engineer - cloud services McLean, VA
- remote software sales McLean, VA
- software technical support McLean, VA
- software asset management analyst McLean, VA
- software quality assurance McLean, VA
- software McLean, VA

