Controls Software Engineer/Embedded Software- Fredericksburg
$100k - $120kM Force Recruiting
Embedded Software Engineer
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.
- Valkyrie Enterprises is seeking an Embedded Controls/System Integration Engineer in Fredericksburg, VA. This role involves designing and troubleshooting embedded control systems, supporting hardware/software integration, and developing embedded software using C++ and Python...Suggested
- Valkyrie Enterprises in Fredericksburg, VA is seeking an Embedded Controls / Systems Integration Engineer to design and develop embedded control systems for complex electromechanical systems. Ideal candidates will have a Bachelor’s in Electrical Engineering and 5+ years...Suggested
- ...for diverse applications in military, medical, & scientific research fields. Participate in all aspects of control systems design & embedded software engineering including architecture definition, requirements analysis, design, implementation, test, & documentation. Software...Suggested
- ...Control Systems / Embedded Software Engineer - Robotics Some jobs aren't just tough — they're brutal. Too toxic. Too remote. Too dangerous for humans to handle. That's where we come in. At HDT, we build robotic arms and unmanned ground vehicles (UGVs) with military...SuggestedRemote work
$50k - $250k
Description Wunderlich-Malec Engineering (WM) is a 100% employee‑owned ESOP and... ...System Integrator Giant We have a Controls Engineer position in Fredericksburg, VA. This position is responsible... ...and implement control system (logic software and hardware) to meet process...SuggestedContract workTemporary workFor subcontractorWork at officeWorldwideFlexible hours- Wunderlich-Malec Engineering, Inc is seeking a dedicated Controls Engineer to join their Fredericksburg team. This position involves designing control systems, managing projects, and developing industry-leading solutions across various sectors. Ideal candidates will possess...
$36.96 - $55.42 per hour
...We are looking for engineers to join our USN advance technology development team. We are... ...experience to code, optimize and build software speed and efficiency in an R&D setting.... ...reports. Primary work location will be in Fredericksburg, VA with occasional telecommute or...Hourly payContract workWork experience placementLocal areaRemote workWorldwide$85k - $105k
Amentum is seeking a talented Entry Level Software Engineer/Software Developer to support the Naval Research Operations. The Entry Level... ...expand our M&S capability. Primary work location will be in Fredericksburg, VA or Dahlgren, VA with occasional telecommute or travel...Hourly payContract workInterim roleLocal areaRemote workWorldwide$85k - $105k
Responsibilities Develop and/or verify software system specifications and requirements... ..., and testing. Work with customers and engineers in an adaptive Agile environment, build... ...capability. Primary work location will be in Fredericksburg, VA or Dahlgren, VA with occasional...Remote work$85k - $105k
PAE Government Services Inc. is seeking a Software Engineer in Fredericksburg, VA. You will develop and verify software systems, lead design and testing in an Agile environment, and work on enhancing system capabilities. A Bachelor’s Degree in engineering or related fields...$85k - $105k
Amentum is seeking an Entry Level Software Engineer/Software Developer in Fredericksburg, VA. You will join an Agile team to develop software for current Naval programs, converting code from various languages. This role requires a Bachelor's Degree in a relevant engineering...$111.3k - $186.1k
...You’ll join a diverse team of software, hardware, and network engineers, supply chain specialists, security... ...completion. As part of the global controls team, you will work with highly motivated... ...our benefits at . USA, VA, FREDERICKSBURG - 111,300.00 - 186,100.00 USD...Local areaImmediate startFlexible hours- ...Position Title: Electrical Engineer (Mid-Level)- Obsidian Labs Primary Work Location: Fredericksburg, VA Must be a U.S Citizen:... ...multidisciplinary teams including software, mechanical, systems, and... ...design trade studies. Support embedded systems integration,...Work at office
- ...Job Description Job Description Wunderlich-Malec Engineering (WM) is a 100% employee-owned ESOP and one of the largest... ...Top 500 Firm We have a Senior Project Manager - Controls opportunity in Fredericksburg, VA. This person is responsible for independently...Full timeTemporary workWork at officeWorldwideFlexible hours
$110.8k - $185.1k
...Systems Administrator / Software Engineer Location US-VA-Fredericksburg ID 2026-4451 Category Software & Systems Development... ...Experience working with Active Directory Domain Controller, Remote Server tools, and managing assets, user and...Full timeFor contractorsCasual workRemote work$92k - $135k
...Software Developer SimVentions is a 100% employee-owned business and has consistently been voted one of Virginia's Best Places to Work... ...binary data for automated and manual analysis Version Control and CI/CD: Git and GitLab Familiarity with DevSecOps principles...Contract workTemporary workCasual workLocal areaFlexible hours- ...Summary A Logistics Engineer Analyst is needed to... ...materials and embedded training for major weapon, combat, or fire control systems Strong attention... ...with engineering and software teams to update procedural... ...Working Place: Fredericksburg, Virginia, United States...Work at office
$90k - $120k
...Electrical Engineer – Robotics Job Type: Full-Time Pay: $90,000-$120,000 Location: Fredericksburg, VA Position Overview M Force Partners... ...strong experience with embedded electronics, power systems,... ...systems Brushless motor controls Embedded processing systems...Full timeContract work- ...specializing in real-time automation, management, and control . We are looking for experienced, detail-oriented Software Developers to join our energetic and versatile... ...degree in Computer Science or Electrical Engineering preferred Requirements US Citizens or authorized...Remote workRelocation
- ...Description Job Description Description: Senior Software Engineer Primary Work Location: Fredericksburg, VA Must be a U.S Citizen: Yes Clearance:... ...including coding standards, code reviews, source control management, build processes, testing, and operations...Casual workWork at officeRemote work
- A leading innovator in smart grid solutions seeks experienced Software Developers to join their team in Virginia. Candidates must have... ...work is not available. A bachelor's degree in Computer Science or Electrical Engineering is preferred. #J-18808-Ljbffr Nexgrid, LLC.Remote workRelocation
- ...Candidates must be authorized to work in the United States without visa sponsorship. Job Description: We are looking for a Junior Software Engineer to design, develop, and test application solutions for our Java/Spring enterprise application , supporting our customer &...Visa sponsorship
- Nexgrid, LLC is seeking a Junior Software Engineer based in Fredericksburg, Virginia. You will design, develop, and test solutions for our Java/Spring enterprise applications, supporting customer and consumer portals as well as wireless mesh systems. The position requires...
- A technology company in Fredericksburg seeks a Junior Software Engineer to design, develop, and test Java/Spring enterprise applications, supporting various customer and consumer platforms. The ideal candidate has a BS in Computer Science and experience with Java, HTML,...
- ...Sr. Firmware Engineer The Firmware Design Engineer is responsible... ...of custom thermal control application firmware. Boyd... .... ~4+ years experience in embedded system programming in C or C++... ...Posting Locations (Location) Fredericksburg Remote Type On-Site...Remote work
- A leading technology company in Fredericksburg, Virginia is seeking an experienced Senior Software Developer to lead the design, development, and optimization of innovative smart grid and advanced metering solutions. The ideal candidate will have over 7 years of software...
- ...Compressor, Inc. is seeking a Technical Data Management Specialist to assist with monitoring and managing project requests at our Fredericksburg location. The ideal candidate will have a background in customer service and proficiency in Microsoft Office applications. This...Work at office
$70k - $110k
Amentum is seeking a Hardware Engineer to join their advanced R&D team in Fredericksburg, VA. The ideal candidate should possess a Bachelor's in Computer Science... ...methodologies. Responsibilities include testing software and troubleshooting hardware interactions. The position...- ...MANTECH seeks a motivated, career-oriented SOFTWARE & SYSTEMS ENGINEER to join our team supporting the Marine Corps in STAFFORD, VA. This position will ensure our technical initiatives are executed optimally utilizing modern DevSecOps, programming, and Systems...Temporary workWork at office
- ...Lead IEC 61850 Application Engineer The Lead IEC 61850 Application... ...of business-critical software that meets product requirements... ...Work closely with global controls and software development teams... ...configuration practices. Exposure to Embedded C/C++, MATLAB/Simulink, or...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Controls Software Engineer/Embedded Software- Fredericksburg. Be the first to apply!
- startup software engineer Fredericksburg, VA
- software developer Fredericksburg, VA
- ngo software engineer Fredericksburg, VA
- software engineer Fredericksburg, VA
- cybersecurity software engineer Fredericksburg, VA
- part time software developer remote Fredericksburg, VA
- intel software engineer Fredericksburg, VA
- software engineer healthcare Fredericksburg, VA
- software developer fintech Fredericksburg, VA
- software engineer internship remote Fredericksburg, VA


