1

Contract Embedded Software Jobs in Virginia (NOW HIRING)

Embedded Software Engineer

Herndon, VA ยท On-site

$106K - $159K/yr

Design, develop, and test embedded software to support offensive cybersecurity research and deliver ... as contract specific affordability and organizational requirements. Salary Range $106,133-$159,200 ...

Key Responsibilities Develop software using C, C++, and Python for control systems and embedded ... contract placements, to ensure the right fit for both candidates and clients. If this role isn't ...

Embedded Firmware Engineer

Arlington, VA ยท On-site

$118K - $162K/yr

Fend is hiring new teammates after winning a major R&D contract. This position will work with the Chief Engineer to develop embedded software for this security appliance. Your goals are to increase ...

This position is for a Satellite Systems Software Engineer for a large, multi-year contract ... Analyze designs and software engineering practices that is integrated into embedded devices and ...

Embedded Firmware Engineer

Arlington, VA ยท On-site

$118K - $162K/yr

Fend is hiring new teammates after winning a major R&D contract. This position will work with the Chief Engineer to develop embedded software for this security appliance. Your goals are to increase ...

This position is for a Satellite Systems Software Engineer for a large, multi-year contract ... Analyzes, monitors and improves the efficiency and stability of embedded software systems.

Software Developer VI

Herndon, VA ยท On-site

$128K - $229K/yr

Significant focus on developing embedded software code for spacecraft bus avionics, spacecraft ... on contracts and/or projects, interacts with senior external personnel on technical matters ...

Job #215923 Chipton-Ross is seeking a Rust Software Developer Level 6 for a contract opportunity in ... Experience with development of embedded systems. * Excellent oral and written communication skills.

next page

Showing results 1-20

Contract Embedded Software information

See Virginia salary details

$69.4K

$152.1K

$172.5K

How much do contract embedded software jobs pay per year?

As of Jun 17, 2026, the average yearly pay for contract embedded software in Virginia is $152,068.00, according to ZipRecruiter salary data. Most workers in this role earn between $130,400.00 and $171,500.00 per year, depending on experience, location, and employer.

What are typical challenges faced in a contract embedded software role?

Contract embedded software professionals often encounter challenges such as quickly adapting to new hardware platforms, integrating with legacy systems, and rapidly understanding diverse project requirements. Since contracts are often project-based, there may be limited time for onboarding, requiring strong self-motivation and efficient troubleshooting skills. Additionally, clear documentation and collaboration with hardware engineers or cross-functional teams are critical to ensure smooth system integration. These challenges can be rewarding, as they provide opportunities to develop broad technical expertise and experience a wide variety of products and industries.

What is a Contract Embedded Software job?

A Contract Embedded Software job involves developing, testing, and maintaining embedded systems software for a company on a temporary or project basis. Contractors typically work with microcontrollers, real-time operating systems (RTOS), and low-level programming languages like C or C++. These roles can vary in duration and may involve working remotely or onsite. Contract engineers often collaborate with hardware teams, follow specific project requirements, and ensure system reliability and performance.

What are the key skills and qualifications needed to thrive in the Contract Embedded Software position, and why are they important?

To excel as a Contract Embedded Software professional, you need strong experience with programming languages like C or C++, real-time operating systems (RTOS), hardware interfacing, and a relevant degree in computer engineering or a related field. Familiarity with development tools such as JTAG debuggers, oscilloscopes, version control systems, and certifications like Certified Embedded Systems Engineer (CESE) are highly valued. Effective problem-solving, adaptability, and clear communication are important soft skills for collaborating with multidisciplinary teams and managing project-based work. These capabilities ensure you can deliver robust, efficient solutions within project timelines in dynamic, technology-driven environments.

What are the most commonly searched types of Embedded Software jobs in Virginia? The most popular types of Embedded Software jobs in Virginia are:
What cities in Virginia are hiring for Contract Embedded Software jobs? Cities in Virginia with the most Contract Embedded Software job openings:

Controls Software Engineer/Embedded Software- Fredericksburg

M Force

Fredericksburg, VA โ€ข On-site

$100K - $120K/yr

Other

Posted 21 days ago


Job description

Job Description Embedded Software Engineer Location: Fredericksburg, VA Job Type: Full-Time Pay: $100,000 - $120,000 Position Overview M Force Partners is seeking a skilled Embedded Software Engineer to support control systems development and embedded software engineering for robotic and electromechanical systems. This Embedded Software Engineer role will participate in the full software development lifecycle including architecture definition, requirements analysis, design, implementation, testing, and documentation. The ideal Embedded Software Engineer will have experience working with robotics systems, real-time embedded software, and cross-disciplinary debugging across mechanical, electrical, and control systems.

This individual will work within a collaborative engineering environment while independently managing projects of moderate complexity. Key Responsibilities Develop software using C, C++, and Python for embedded systems and control applications Design and implement control algorithms for robotic and electromechanical systems Develop device drivers and board support packages for embedded platforms Perform real-time programming and debugging in Linux environments Utilize ROS (Robot Operating System) for robotics development Work with version control systems such as Git and GitHub Implement and support communication protocols including RS232, RS422, RS485, CAN, and TCP/IP Support system testing, debugging, and integration using tools such as oscilloscopes and logic analyzers Interface with motors, sensors, and other hardware components Support cross-functional engineering teams during development and integration activities Lead or support embedded software development projects of moderate complexity Maintain documentation for software architecture, development, and testing Support additional engineering projects and initiatives as needed Required Qualifications Bachelor's, Master's, or Ph.D. in Mechanical Engineering, Electrical Engineering, Physics, or a related field 1-2 years of experience in embedded software or control systems development Proficiency in C/C++ and Python programming Experience with Linux operating systems and command line tools Familiarity with Git version control systems Experience developing and implementing control algorithms Ability to troubleshoot embedded systems using test instrumentation tools Strong analytical, debugging, and problem-solving skills Ability to work independently and collaboratively within a multidisciplinary engineering team Preferred Qualifications Experience with robot locomotion systems Experience with exoskeleton robotics Knowledge of computer vision, motion planning, and autonomous navigation Experience with localization and mapping technologies Experience with motor control systems and sensor integration Familiarity with electronics design tools such as Altium or similar platforms Knowledge of software safety practices and embedded system reliability Job presented by M Force Partners M Force Partners is a specialized recruitment partner connecting top-tier talent with leading organizations

With a deep understanding of engineering/technical, medical, professional and executive disciplines and industry demands, we deliver tailored recruitment solutions, including direct hire and contract placements, to ensure the right fit for both candidates and clients. If this role isn't the right fit for you, we encourage you to explore our other opportunities at mforcepartners.com. Do you know someone who may be a great match

Feel free to share this opportunity within your network Equal Opportunity Employer M Force Partners is an Equal Opportunity Employer. Employment decisions are based on qualifications, merit, and business needs. Reasonable accommodations may be made to enable individuals with disabilities to perform essential job functions.