Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer - C/C++ in McLean, VA vacancy
  • 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... 
    Suggested
    Full time

    APOGEE RESEARCH LLC

    Arlington, VA
    5 days ago
  • $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... 
    Suggested
    Full time

    Lawrence Harvey

    Arlington, VA
    2 days ago
  • $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... 
    Suggested
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Reston, VA
    1 day ago
  • $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... 
    Suggested
    Full time
    Work experience placement
    Relocation package

    Slope

    Reston, VA
    3 days ago
  •  ...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... 
    Suggested
    Remote work

    Idirectgov

    Herndon, VA
    1 day ago
  •  ...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 office
    Flexible hours
    Night shift

    Accelevation LLC

    Sterling, VA
    1 day ago
  • $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 contractors
    Work at office
    Worldwide
    Flexible hours

    CMC Electronics

    Reston, VA
    1 day ago
  •  ...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 employment
    Full time

    Trust Point Inc.

    Sterling, VA
    2 days ago
  •  ...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 time
    Relocation package

    Prattwhitney

    Arlington, VA
    2 days ago
  • $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 start
    Visa sponsorship
    Flexible hours

    Ford Motor Company

    Washington DC
    5 days ago
  • $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 employment
    For contractors
    Relocation package

    Hatch Global Search

    Falls Church, VA
    9 hours ago
  • $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... 

    jobs.frontdoordefense.com - Jobboard

    Arlington, VA
    1 day ago
  •  ...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

    Select Search Associates LLC

    Fairfax, VA
    2 days ago
  • $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 work
    Work experience placement
    Worldwide
    Relocation package
    Flexible hours
    Night shift

    RTX

    Arlington, VA
    1 day ago
  •  ...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++,... 

    Lawrence Harvey

    Arlington, VA
    1 day ago
  •  ...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

    Ariadne Genomics Inc

    Bethesda, MD
    2 days ago
  •  ...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

    iboss

    Washington DC
    3 days ago
  • 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... 

    Digital Library Federation

    Bethesda, MD
    2 days ago
  • $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

    NTT DATA

    Bethesda, MD
    5 days ago
  • 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

    Connect Talent Solutions

    Washington DC
    1 day ago
  • $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... 

    RTX

    Arlington, VA
    1 day ago
  •  ...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 work
    Work at office
    Local area

    Two-Six-Technologies

    Herndon, VA
    3 days ago
  • 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

    Motion Recruitment Partners LLC

    Washington DC
    3 days ago
  • 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... 

    TryApplyNow

    Arlington, VA
    2 days ago
  • 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... 

    jobs.frontdoordefense.com - Jobboard

    Arlington, VA
    5 days ago
  • 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... 

    jobs.frontdoordefense.com - Jobboard

    Arlington, VA
    5 days ago
  •  ...-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 time
    Relocation package
    Shift work

    Motion Recruitment Partners LLC

    Washington DC
    3 days ago
  •  ...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 time
    Part time
    Work at office
    Relocation package

    Software Engineering Institute

    Arlington, VA
    4 days ago
  • $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 time
    Temporary work
    Part time
    Work experience placement

    BlackCube Labs

    Washington DC
    5 days ago
  • 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... 

    APOGEE RESEARCH LLC

    Arlington, VA
    7 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer - C/C++. Be the first to apply!