Controls Software Engineer
M Force Recruiting
Controls Software Engineer
M Force Partners is seeking a skilled Controls Software Engineer to support control systems development and embedded software engineering for robotic and electromechanical systems. This Controls Software Engineer role will participate in the full software development lifecycle including architecture definition, requirements analysis, design, implementation, testing, and documentation.
The ideal Controls Software Engineer will have experience working with robotics systems, real-time embedded software, and cross-disciplinary debugging across mechanical, electrical, and control system domains. This role will collaborate closely with multidisciplinary engineering teams while managing software development projects of moderate complexity.
Key Responsibilities
- Develop software using C, C++, and Python for control systems and embedded 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
- Manage code repositories using Git and GitHub
- Implement and support communication protocols including RS232, RS422, RS485, CAN, and TCP/IP
- Support system debugging and integration using instrumentation tools such as oscilloscopes and logic analyzers
- Integrate and troubleshoot motor control systems and sensor interfaces
- Collaborate with mechanical, electrical, and controls engineers during system integration
- Lead or support software development efforts for engineering projects
- Maintain documentation for system architecture, software development, and testing
- Support additional engineering projects as required
Required Qualifications
- Bachelor's, Master's, or Ph.D. in Mechanical Engineering, Electrical Engineering, Physics, or related field
- 1–2 years of experience in embedded software or controls engineering
- Strong programming experience in C/C++ and Python
- Experience working with Linux operating systems and command line tools
- Familiarity with Git version control systems
- Experience designing and implementing control algorithms
- Ability to troubleshoot embedded systems using diagnostic tools and instrumentation
- Strong analytical and problem-solving skills
- Ability to work independently and 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
- Experience working with embedded software safety practices
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.
$112k - $146k
...experimentation arm of Obsidian Solutions Group, is seeking a Software Engineer to join our multidisciplinary team.We build data-centric,... ...someone who can help us take complex sensor data—from micro-controllers at the tactical edge to massive datasets in the cloud—and turn...SuggestedCasual workWork at officeLocal areaOverseasFlexible hours- ...strategic solutions in the areas of Information Technology, Test & Evaluation, Program Mission Support, Engineering & Analysis, and Training.ResponsibilitiesAs a senior Software Developer with AMERICAN SYSTEMS, you will have an opporunity to do the following:Support a...SuggestedFor contractors
- ...Senior Software Engineer Primary Work Location: Fredericksburg, VA Must be a U.S Citizen: Yes Clearance: Ability to obtain a clearance... ...life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations...SuggestedFull timeCasual workWork at office
$111.3k - $186.1k
As part of the global controls team, you will work with highly motivated experts and innovators... ...a Data Center Controls Engineer you will:• Troubleshoot and perform Root... ...want to help.You’ll join a diverse team of software, hardware, and network engineers, supply...SuggestedLocal areaImmediate startFlexible hours$120k - $190k
...Overview VTG is seeking a Senior Software Engineer to work on projects contributing considerably toward closing the intercept capability gap for state and local law enforcement agencies. This role is 100% onsite in Fredericksburg, VA. What will you do? The Engineer shall...SuggestedWork experience placementLocal area- ...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
$158.6k - $181k
Senior Software Engineer (Bank Tech) job at Capital One Bank. Fredericksburg, VA. Senior Software Engineer (Bank Tech) Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive,...Full timePart timeInternshipH1bLocal area$111.3k - $186.1k
...require a bachelors degree in Electrical Engineering, Mechanical Engineering, or a related... ...project leaders, and report progress to Controls and stakeholder management. We support... ...will join a diverse, inclusive team of software, hardware, network, supply chain, security...Contract workLocal area$92.09k - $135k
...We are actively seeking a highly skilled and motivated Senior Software Developer to support development and integration of Government... ...Science (BS) degree from an accredited college or university in an engineering, scientific, or technical discipline is required Compensation:...Contract workTemporary workFor contractorsInterim roleCasual workFlexible hours$103.5k - $181.1k
...possible.Job Description:Parsons is seeking a Computer Scientist/Software Engineer in a multi-disciplinary software development position to... ...are and what they are doing.Developing software to command and control hardware components such as cameras, radar, sensors, etc....Full timeFlexible hours- ...Syms Strategic Group (SSG) is seeking a talented Software Developer Location: Remote Department: Veterans Affairs Type: Full Time Min. Experience: Experienced Security Clearance Level: Public Trust (MBI) Military Veterans are highly encouraged...Full timeRemote work
- ...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
$142.2k - $213.4k
...history. Northrop Grumman, Defense Systems, is seeking a software engineer to work on the Whisper programs in Stafford, Virginia. The... ...Transmission and receiving network Platform. We use command and control software to remotely control multiple systems worldwide. Rf...Full timeFor contractorsRemote workWorldwideRelocationShift work- ...vehicles (UGVs) with military-grade strength and precision engineering, built for the extremes and adaptable to any challenge.... .... That's the mission. That’s Built for Brutal.The Control Systems / Embedded Software Engineer will participate in all aspects of control systems...Full timeRemote work
$61.9k - $141k
...to “harness the cloud,” but not everyone knows how. As a DevOps engineer, you’re eager to develop, manage, and secure a container... ...capabilities. We need you to help us develop container management software to solve some of our clients’ toughest challenges.As a platform...Full timeContract workPart timeWork at officeLocal areaRemote work- SimVentions, Inc. (Glassdoor 4.6) is seeking a Senior Software Developer to build secure, mission-critical solutions within our Information... ...federal missions. You’ll collaborate with experts in systems engineering and cybersecurity, lead key technical efforts, mentor...
- SimVentions, Inc. (Glassdoor 4.6) seeks a Software Developer to join our IT team supporting Defense & Aerospace missions. Design, build... ...for U.S. DoD and federal customers. Collaborate with systems engineers, cybersecurity experts, and fellow developers in an Agile...
- ...technology solutions leader in Defense & Aerospace - seeks a Senior Software Developer to design, build, and sustain complex, secure... ...software quality across the lifecycle. Collaborate with systems engineers, cybersecurity experts, and fellow developers in a highly...
- SimVentions, Inc. (Glassdoor 4.6) seeks a Senior Software Developer to design, build, and integrate mission-critical solutions for Defense... ...U.S. DoD and federal missions. Collaborate with systems engineers, cybersecurity experts, and program managers in a highly team-...
- ...Strategic Group (SSG) is seeking a talented Software Developer in Test (SDET)-II Location:... ...Occasionally perform other IT systems engineering activities such as requirements, design,... ...Actions) Familiarity with version control systems (e.g. Git and Subversion) An understanding...Full timeWork experience placementRemote work
$50k - $250k
...Description Job Description Wunderlich-Malec Engineering (WM) is a 100% employee-owned ESOP and... ...System Integrator Giant We have a Controls Engineer position in Fredericksburg, VA.... ..., and implements control system (logic software and hardware) to meet process system...Full timeContract workTemporary workFor subcontractorH1bWork at officeWorldwideFlexible hours- DescriptionSAIC is seeking a Software Safety Engineer with an active Secret clearance in Stafford, VA.A successful candidate will work as part of a team and leverage software experience in accomplishing software system safety tasks, typically as part of a larger system...
- ...Job Description Job Description Wunderlich-Malec Engineering (WM) is a 100% employee-owned ESOP and one of the largest and most well... ...~ ENR Top 500 Firm We have a Senior Project Manager - Controls opportunity in Fredericksburg, VA. This person is responsible...Full timeTemporary workWork at officeWorldwideFlexible hours
- ...Description Job Description Description: Position Title: Electrical Engineer (Mid-Level)– Obsidian Labs Primary Work Location:... ...candidate will work closely with multidisciplinary teams including software, mechanical, systems, and manufacturing engineers to develop...Work at office
- ...Job Description Job Description This position supports the efforts of the Engineering Department by proficient hands-on design and programing of process control systems for use in the auxiliary industrial machinery and material handling systems. Roles/ Responsibilities...
- ...Job Description Description: Position Title: Electrical Engineering Intern – Obsidian Labs Primary Work Location: Fredericksburg... .... Participating in system integration activities involving software, firmware, and hardware components. Assisting with technical...InternshipWork at office
- ...not limited to: Serve as a principal technical advisor and engineer for IW research and development projects including evaluating... ...development experience building and deploying practical system and software solutions for mission-specific or a bachelor’s degree and 10...
- SimVentions, Inc. (Glassdoor 4.6) is seeking a Senior Software Developer to design, build, and modernize secure, mission-critical systems... ...while working in an Agile environment. Partner with systems engineers and cybersecurity experts to deliver innovative, high-quality...
- SimVentions is seeking a Senior Software Developer to design, build, and lead delivery of mission-focused solutions for DoD and federal customers. In this role, you’ll architect and develop secure, scalable applications, guide technical decisions, and mentor developers...
- SimVentions, Inc. (Glassdoor 4.6) seeks a Software Developer to build mission-focused solutions for Defense & Aerospace customers within... ...S. Department of Defense programs, collaborating with systems engineers and cybersecurity experts in an Agile environment. SimVentions...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Controls Software Engineer. Be the first to apply!
- ngo software engineer Fredericksburg, VA
- entry level software engineer remote Fredericksburg, VA
- software developer positions Fredericksburg, VA
- consulting software engineer Fredericksburg, VA
- software developer Fredericksburg, VA
- software engineer healthcare Fredericksburg, VA
- cybersecurity software engineer Fredericksburg, VA
- software developer fintech Fredericksburg, VA
- remote entry level software developer Fredericksburg, VA
- software engineer amazon Fredericksburg, VA





