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

Embedded Software Developer

UIC Government Services and the Bowhead Family of Companies

Overview

Bowhead seeks an Embedded Software Developer that will support the Naval Surface Warfare Center Dahlgren through design, development, testing, and integrating embedded software solutions that support mission critical systems. This role involves hands-on development in real time environments, working closely with hardware engineers, systems engineers, and program leads to deliver reliable, secure, and high performance embedded software. The developer will contribute to code design, implementation, debugging, optimization, and documentation for both new development and system enhancements.

Responsibilities

• Design, implement, and test embedded software solutions in C/C++ for microcontrollers, real time operating systems (RTOS), or Linux based embedded systems.

• Develop firmware and low level drivers to interface with sensors, communication buses, and custom hardware.

• Support integration of embedded software with hardware components, including bring up, debugging, and troubleshooting.

• Participate in system architecture discussions and assist in defining requirements and design specifications.

• Implement secure coding practices and support cyber-hardened embedded software designs.

• Conduct unit testing, integration testing, and performance validation.

• Analyze system logs, memory usage, and timing behavior to optimize performance.

• Create and maintain technical documentation, including design descriptions, interface control documents (ICDs), test procedures, and user guides.

• Participate in Agile sprint cycles, technical reviews, and code walkthroughs.

• Provide technical support for fielded systems and assist with defect resolution.

• Collaborate with electrical, systems, and test engineering teams to ensure end to end solution performance.

• Other duties as assigned.

Qualifications

• A Bachelor of Science (BS) degree from an accredited college or university in an engineering, scientific, or technical discipline.

• Six (6) years professional technical experience which includes at least four (4) years specialized experience performing computer hardware engineering, software design, coding and compilation of code; computer or software requirements

• management, computer systems or software integration; and utilizing systems engineering software tools.

• Specialized experience shall also include demonstrated ability to engineer

• complex systems with integrated software and hardware solutions. An example includes experience related to weapons systems and/or Navy programs utilizing agile software design processes, such as, but not limited to, Python, R, HTML, C/C++, Unix, and Linux.

• Strong understanding of SharePoint and Microsoft Teams, including experience building and managing sites, pages, lists, and libraries.

• Strong experience developing embedded software in C and/or C++.

• Experience working with microcontrollers, SoCs, or embedded Linux systems.

• Hands on experience with embedded toolchains, debugging tools (JTAG, SWD), oscilloscopes, logic analyzers, or serial interfaces.

• Knowledge of embedded communication protocols such as UART, SPI, I2C, CAN, Ethernet, or similar.

• Strong understanding of real time constraints, interrupts, and low level hardware interactions.

• Familiarity with version control systems (Git preferred).

• Ability to analyze technical problems and produce reliable solutions under schedule constraints.

• Strong written and verbal communication skills.

Preferred Qualifications

• Experience with RTOS environments (FreeRTOS, VxWorks, QNX, RTEMS, etc.).

• Experience with ARM Cortex processors or similar embedded architectures.

• Familiarity with Python for test automation and scripting.

• Experience with embedded security, trusted computing, or secure boot.

• Background in DoD, Navy systems, or safety critical applications.

• Experience with modeling tools, interface definition, or hardware simulation.

SECURITY CLEARANCE REQUIREMENTS: Must be able obtain and maintain security clearance at the Secret level. US Citizenship is a requirement for Secret clearance at this location.

Physical Demands:

  • Must be able to lift up to 15 pounds

  • Must be able to stand and walk for prolonged amounts of time

  • Must be able to twist, bend and squat periodically

#LI-MN1

Applicants may be subject to a pre-employment drug & alcohol screening and/or random drug screen, and must follow UIC’s Non-DOT Drug & Alcohol Testing Program requirements. If the position requires, an applicant must pass a pre-employment criminal background history check. All post-secondary education listed on the applicant’s resume/application may be subject to verification.

Where driving may be required or where a rental car must be obtained for business travel purposes, applicants must have a valid driver license for this position and will be subject to verification. In addition, the applicant must pass an in-house, online, driving course to be authorized to drive for company purposes.

UIC is an equal opportunity employer. We evaluate qualified applicants without regard to race, age, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, and other protected characteristics EOE/D/V. In furtherance, pursuant to The Alaska Native Claims Settlement Act 43 U.S.C. Sec. 1601 et seq., and federal contractual requirements, UIC and its subsidiaries may legally grant certain preference in employment opportunities to UIC Shareholders and their Descendants, based on the provisions contained within The Alaska Native Claims Settlement Act. Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities. Please view Equal Employment Opportunity postershere ( .

All candidates must apply online at , and submit a completed application for all positions they wish to be considered. Once the employment application has been completed and submitted, any changes to the application after submission may not be reviewed. Please contact a UIC HR Recruiter if you have made a significant change to your application. In accordance with the Americans with Disabilities Act of 1990 (ADA), persons unable to complete an online application should contact UIC Human Resources for assistance .

The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information. 41 CFR 60-1.35(c)

UIC Government Services (UICGS / Bowhead) provides innovative business solutions to federal and commercial customers in the areas of engineering, maintenance services, information technology, program support, logistics/base support, and procurement. Collectively, the fast-growing Bowhead Family of Companies offers a breadth of services which are performed with a focus on quality results. Headquartered in Springfield, VA, we are a fast-growing, multi-million-dollar company recognized as a top Alaska Native Corporation providing services across the Department of Defense and many federal agencies. Bowhead offers competitive benefits including medical, dental, vision, life insurance, accidental death and dismemberment, short/long-term disability, and 401(k) retirement plans as well as a paid time off programs for eligible full-time employees. Eligible part-time employees are able to participate in the 401(k) retirement plans and state or contract required paid time off programs.

Join our Talent Community!

Join our Talent Community ( to receive updates on new opportunities and future events.

ID 2026-25171

Category Software Development/Engineering

Location : Location US-VA-Dahlgren

Clearance Level Must Be Able to Obtain Secret

Minimum Clearance Required N/A

Travel Requirement 10% - 25%

Vacancy posted 19 hours ago
Similar jobs that could be interesting for youBased on the Embedded Software Developer in Dahlgren, VA vacancy
  • $90k - $110k

     ...commercial utility mission analysis and assessments to identify risk to DoD assets, missions and critical utility infrastructure Develop site reports as requested that identify DoD and non-DoD infrastructure, vulnerabilities and develop sound executable... 
    Suggested
    Full time
    Contract work
    Temporary work
    Work at office
    Remote work
    Flexible hours

    Risk Mitigation Consulting, Inc.

    Dahlgren, VA
    3 days ago
  • $90k - $110k

     ...clients. Conduct assessments to identify risks and vulnerabilities affecting assets, missions, and critical infrastructure. Develop reports and documentation with clear, practical, risk-based recommendations. Review telecommunications and data communications policies... 
    Suggested
    Work at office
    Remote work
    Flexible hours

    American Bureau of Shipping

    Dahlgren, VA
    4 days ago
  •  ...application Minimum of three (3) years of experience demonstrating the ability to concept, prototype, design, code, and engineer embedded software solutions Knowledge of C#, Java, or C++ Knowledge of hardware architectures, microcontrollers and communication... 
    Suggested

    Southeastern Computer Consultants Inc

    Dahlgren, VA
    1 day ago
  •  ...We are seeking a self-starting, creative experienced Senior Software Application Engineer to join our team in supporting our DoD client. The working environment requires an innovative-minded developer who can work closely with our client identifying and developing... 
    Suggested
    Permanent employment
    Full time
    Temporary work
    Remote work

    Zekiah Technologies

    Dahlgren, VA
    19 hours ago
  • A defense contracting firm in Virginia is looking for a Telecommunications Analyst to provide expert support for DoD clients. Responsibilities include mission assurance tasks and infrastructure analysis. Candidates must have a Bachelor's degree, a minimum of 4 years experience...
    Suggested
    Remote work

    RMC Global

    Dahlgren, VA
    1 day ago
  • $85k - $115k

    Position: Systems Analyst (Job ID:4281) Location: Dahlgren, VA Job Id: 4281 # of Openings: 1 Systems Analyst Purpose: ~ Valkyrie Enterprises has immediate openings for a Systems Analyst to support the Surface Combat Systems...
    Work at office
    Immediate start
    Flexible hours

    Valkyrie Enterprises

    Dahlgren, VA
    2 days ago
  • UIC Arctic Response Services, LLC is seeking an Embedded Software Developer in Dahlgren, Virginia, to support the Naval Surface Warfare Center. The role involves designing, implementing, and testing embedded software solutions in C/C++ for various systems. Candidates should... 

    UIC Arctic Response Services, LLC

    Dahlgren, VA
    4 days ago
  • $34.45 per hour

     ...on the General Education Development (GED) exam Seven (7) years of experience in designing products using computer-aided design software applications such as AutoCAD, Pro/ENGINEER, and SolidWorks Experience should include preparing complete sets of technical... 
    Hourly pay
    Full time
    Contract work
    Temporary work
    Part time
    For contractors
    Work at office

    UIC Government Services and the Bowhead Family of Companies

    Dahlgren, VA
    3 days ago
  •  ...on the General Education Development (GED) exam Five (5) years of experience in designing products using computer-aided design software applications such as AutoCAD, Pro/ENGINEER, and SolidWorks Experience should include preparing complete sets of technical drawing... 
    Contract work
    Work at office

    Bowhead

    Dahlgren, VA
    4 days ago
  •  ...and mission objectives Assist with database management support, including data structures mapped to application requirements Develop and maintain artifacts consistent with DoD Architecture Framework (DoDAF) and approved enterprise architecture tools (e.g., IBM System... 
    Full time
    Contract work

    Client First Technologies

    Dahlgren, VA
    26 days ago
  •  ...and recommend risk mitigation strategies. Prepare engineering reports detailing findings, analyses, and proposed improvements. Develop original reports, edit team submissions, and coordinate contributions to ensure timely, high-quality deliverables. Conduct peer... 
    Full time
    Contract work
    Temporary work
    Work at office
    Local area
    Remote work
    Flexible hours

    RMC Global

    Dahlgren, VA
    14 days ago
  • Join a forward-thinking company as a Senior Software Application Engineer, where your innovative mindset will drive the development of advanced applications for the Department of Defense. This role emphasizes collaboration, creativity, and technical excellence, as you... 

    Shelby American, Inc.

    Dahlgren, VA
    1 day ago
  •  ...scenario development, verification, and validation activities Analyze system performance and identify improvement opportunities Develop technical documentation including specifications and procedures Support configuration management activities and change control... 
    Temporary work

    SimIS

    Dahlgren, VA
    3 days ago
  • SimIS Inc. is looking for a Technical Systems Analyst to provide analytical and technical support for shore-based training systems. The role involves scenario development, system integration, and performance analysis, requiring strong technical skills in simulation systems...

    SimIS Inc

    Dahlgren, VA
    2 days ago
  • TekSynap is seeking a Senior Technical Program Analyst in Dahlgren, Virginia, to provide expert support for the Navy Enterprise Network (NEN) program. The role involves managing network services and ensuring compliance with cybersecurity standards. The ideal candidate will...

    TekSynap

    Dahlgren, VA
    3 days ago
  • Valkyrie Enterprises is seeking a Systems Analyst in Dahlgren, VA, to support the Surface Combat Systems Training Command. The role involves providing expertise on combat systems design and maintenance, analyzing training systems, and assessing training readiness. Candidates...

    Valkyrie Enterprises

    Dahlgren, VA
    4 days ago
  • $74.8k - $130.9k

     ...Weapon System Software Engineer In a world of possibilities, pursue one with endless opportunities. Imagine Next! At Parsons, you can...  ...you will be doing: Work with a scrum team to design and develop new external system interfaces such as optical sights, surface... 
    Flexible hours

    Navstar

    Dahlgren, VA
    23 hours ago
  •  ...and Cisco hardware (including routers, switches, and servers), software, systems, and programs. •Support complex multi-communication...  ...remote diagnostics, maintenance, and installation of equipment. •Develop, maintain, update, and implement contingency and restoral plans... 
    Permanent employment
    Temporary work
    For contractors
    Local area
    Remote work

    Centuria

    Dahlgren, VA
    25 days ago
  •  ...Overview SCCI is seeking a highly skilled and experienced .NET Developer to join our dynamic team. In this role, you will be...  ...including database and API integrations Applying and enforcing software development best practices, design patterns, and coding standards... 

    Southeastern Computer Consultants Inc

    Dahlgren, VA
    19 hours ago
  • Description Overview SCCI is currently seeking an Embedded Software Design Engineer to join our team! In this position you will be responsible for developing weapon control system code for multiple projects across the Battle Management System portfolio. The tasks... 
    Remote work

    Southeastern Computer Consultants Inc

    King George, VA
    1 day ago
  •  ...on the General Education Development (GED) exam Seven (7) years of experience in designing products using computer-aided design software applications such as AutoCAD, Pro/ENGINEER, and SolidWorks Experience should include preparing complete sets of technical drawing... 
    Contract work
    Work at office

    UIC Arctic Response Services, LLC

    Dahlgren, VA
    19 hours ago
  •  ...and assembly drawings, revising drawings, and working with internal teams. Candidates must have seven years of experience using CAD software like AutoCAD, Pro/ENGINEER, and SolidWorks, along with excellent communication and interpersonal skills. A high school diploma or... 
    Contract work

    UIC Arctic Response Services, LLC

    Dahlgren, VA
    3 days ago
  •  ...RESPONSIBILITIES Perform detailed analysis, design, and implementation of business and technical requirements for Navy IT systems. Develop and maintain system documentation, requirements traceability matrices, and design specifications. Support system integration and... 
    Full time
    Contract work
    Temporary work
    Work at office
    Local area
    Monday to Friday

    TekSynap

    Dahlgren, VA
    5 days ago
  • $69.3k - $158k

     ...Job Number: R0240258 Full Stack Software Developer, Mid The Opportunity: We're looking for a passionate, full-stack sof tware engineer to work with a fast-paced, highly collaborative sof tware development team building and launching capability for Enterprise web... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Navstar

    Dahlgren, VA
    14 hours ago
  •  ...discipline and: Minimum 2 years of experience developing complex applications Substitution...  ..., including: Tactical Load Management Software (TLMS) Next Generation Switch Controller...  ...(RHEL preferred) Familiarity with embedded databases (Apache Derby, SQLite) Understanding... 

    Solutions Development Corporation

    Dahlgren, VA
    4 days ago
  • Central Business Solutions, Inc based in Dahlgren, VA, is seeking a full-time hybrid Software Engineer. You will be responsible for safety-critical software development pertaining to missile systems and test equipment, driving efforts for design and integration of Aegis... 
    Full time

    Central Business Solutions, Inc

    Dahlgren, VA
    1 day ago
  • $200k

     ...DEVELOPOR (DCMA-2026-25387): Bowhead seeks an Oracle Applications Developer to join our team in Fort Gregg Adams, VA in supporting the...  ...Intermediate to advanced level skills in Microsoft Office software suite - Word, Excel, Outlook, PowerPoint Ability to communicate... 
    Full time
    Contract work
    Temporary work
    Part time
    For contractors
    Work at office
    Remote work

    UIC Government Services and the Bowhead Family of Companies

    Dahlgren, VA
    19 hours ago
  • $92k - $135k

    SimVentions, Inc in Dahlgren, Virginia is looking for an experienced Software Developer to support the Tomahawk program in an Agile development environment. Responsibilities include designing, implementing, and testing software. Candidates must have a minimum of 5 years... 

    SimVentions, Inc

    Dahlgren, VA
    4 days ago
  • $92k - $135k

     ...employee-owned business and has consistently been voted one of Virginia's Best Places to Work. We are seeking an experienced Software Developer to provide engineering support in an Agile development environment for the Tomahawk program. As part of a Scrum team, you will... 
    Contract work
    Temporary work
    Flexible hours

    SimVentions, Inc

    Dahlgren, VA
    19 hours ago
  • A telecommunications company is seeking a TCF Technician based in Dahlgren, VA. The role involves configuring and maintaining voice, video, and data communications systems, supervising installations, and providing technical support. Candidates must have 3-5 years of experience...
    Night shift

    Ring Inc

    Dahlgren, VA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Developer. Be the first to apply!