Control Systems / Embedded Software Engineer

Hdt
Fredericksburg, VA

The Control Systems / Embedded Software Engineer will participate in all aspects of control systems design and embedded software engineering including architecture definition, requirements analysis, design, implementation, test, and documentation. The software may range from low level device drivers and motor commutation to communications, power management and high-level applications controlling robotic devices.

This position conducts hands-on debugging that spans the mechanical, electrical, and control system domains typical of robotic systems. The successful candidate will have the ability to translate objectives to results and deliverables with little oversight and direction; lead software development projects of moderate to high complexity and work in a highly-collaborative, multi-disciplinary team environment.

ESSENTIAL DUTIES, RESPONSIBILITIES, & SKILLS:


  • C/C++/Python software development

  • Experience with ROS (Robot Operating System)

  • Proficiency with Git/Github

  • Real-time programming under Linux

  • Familiarity with Linux command line tools

  • Design and implementation of control algorithms

  • Experience with Matlab/Octave/Python (NumPy/SciPy/Matplotlib)

  • Development of device drivers and board support packages

  • Experience with communications protocols and peripherals (RS232/422/485,CAN, TCP/IP, etc.)

  • Familiarity with instrumentation & tools required for debug, test and integration of embedded systems, including oscilloscopes, logic analyzers, etc.

  • Ability and desire to learn new concepts and skills quickly 

  • Experience with motor control and sensor interfacing

  • Experience with electronics design (Altium or similar) is desired

  • Supports, communicates, reinforces and defends the mission, values and culture of the organization

  • Adheres to all quality and safety standards

  • Supports other projects and performs duties as assigned

  • Guide junior engineers across disciplines

DESIRED SKILLS:


  • Experience with motor control and sensor interfacing

  • Experience with motion planning

  • Experience with unmanned ground vehicles

  • Experience with localization, mapping, and autonomous navigation

  • Experience with software safety

 

EDUCATION/EXPERIENCE:


  • BS/MS/PhD in Robotics, Mechanical or Electrical engineering, Physics or a related field.

  • At least 5 years’ experience

 

* This specific position requires U.S. Citizenship. The applicant must be able to obtain and maintain a Secret clearance. An active Secret clearance is preferred but not required.

Posted 2026-03-28

Recommended Jobs

Truck Driver/CDL-A / Touch Freight / Home Weekly /Dedicated

Truck with Jed Logistics
Salem, VA

Hiring immediately for Class A Driver!  Bold Safe Trucking is a top employer of CDL Truck Drivers across the country. In addition to a great starting salary, we offer great benefits and great sched…

View Details
Posted 2026-03-03

Solutions Engineer

VBrick
Herndon, VA

Job Description Job Description About Vbrick Vbrick enables clients to engage communities of customers, co-workers, and collaborating partners with cloud-native, AI-powered video solutions. Ou…

View Details
Posted 2026-03-27

Strategic Sourcing Manager - Procurement

Peraton
Reston, VA

Program Overview About The Role Peraton is seeking a Strategic Sourcing Manager. This manager will be responsible for the following: Serve as the primary strategic sourcing lead for an a…

View Details
Posted 2026-02-09

Senior Human Resources Generalist

Metis Technology Solutions, Inc.
Hampton, VA

We are seeking an experienced and highly capable Senior HR Generalist to lead key HR operations and support the full employee lifecycle across our organization. This role requires a detail‑oriented, s…

View Details
Posted 2026-03-06

Substitute Teachers

The Improvement Association
Emporia, VA

Summary Responsibilities include assisting the teacher with planning and implementing learning experiences that advance the social-emotional, intellectual, and physical development of children, …

View Details
Posted 2026-02-20

Server

Olive Garden
Henrico, VA

For this position, pay will be variable by location - plus tips. Our Winning Family Starts With You!  Check out these great benefits! ~ Flexible schedules to help you balance other life co…

View Details
Posted 2026-01-23

Patient Recruiter

Alcanza Clinical Research
Charlottesville, VA

Job Description Job Description Description Alcanza is a growing multi-site, multi-phase clinical research company with a network of locations in Boston and Northern MA, Portsmouth, NH, Charlest…

View Details
Posted 2026-03-17

Senior Survey Technician

David Joseph & Company
Richmond, VA

Job Summary:   The Senior Survey Technician is responsible for managing and conducting advanced survey activities, including data collection, analysis, and preparation of survey documents. This role …

View Details
Posted 2026-01-19

Sales Manager

White Pearl Management
Leesburg, VA

White Pearl Management is excited to be expanding and hiring for the position of Sales Manager. This position will hold full responsibility for leading sales strategy, pipeline development, estimating…

View Details
Posted 2026-03-28

Research Team Roles

Echelon Insights
Alexandria, VA

Research Analysts Talent Pool Research Analysts support our research team and senior-level staff in developing and answering research questions that build data-driven strategy for corporate, polit…

View Details
Posted 2026-01-09