1

Volunteer Embedded Software Engineer Robotics Jobs in Virginia

Embedded Software Engineer

VA

$130K - $171K/yr

The Embedded Software Engineer is responsible for the design, development, testing, and support of embedded software solutions for both existing and new products, including new hardware bring-up, low ...

Embedded Software Engineer

Herndon, VA

$135K - $177K/yr

Overview of Opportunity Two Six Technologies is actively seeking an Embedded Software Engineer to join our Trusted Electronics & Effects team in Herndon, Virginia. We are looking for someone with a ...

New

Controls Software Engineer

Fredericksburg, VA ยท On-site

$100K - $120K/yr

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 ...

The Position TrustPoint is currently seeking a Full Time Embedded Software Engineer to join the team and will be responsible for implementing electrical components into hardware and firmware needed ...

Embedded Software Engineer

Herndon, VA ยท On-site +1

$135K - $177K/yr

Overview We are looking for a professional Embedded Software Engineer, a team player with solid technical skills to add to our core engineering team. Candidates must have a strong technical ...

Embedded Software Engineer

Herndon, VA ยท On-site +1

$135K - $177K/yr

We are looking for a professional Embedded Software Engineer, a team player with solid technical skills to add to our core engineering team. Candidates must have a strong technical background and be ...

Embedded Software Engineer

Dulles, VA ยท On-site

$150K - $175K/yr

The Position TrustPoint is currently seeking a Full Time Embedded Software Engineer to join the team and will be responsible for implementing electrical components into hardware and firmware needed ...

Embedded Software Engineer

Sterling, VA ยท On-site

$150K - $175K/yr

The Position TrustPoint is currently seeking a Full Time Embedded Software Engineer to join the team and will be responsible for implementing electrical components into hardware and firmware needed ...

Embedded Software Engineer

Herndon, VA ยท On-site +1

$135K - $177K/yr

Overview We are looking for a professional Embedded Software Engineer, a team player with solid technical skills to add to our core engineering team. Candidates must have a strong technical ...

Software Subcategory: Embedded SW Engr Schedule: Full-Time Shift: Day Job Travel: Yes - 25% of the time Minimum Clearance Required: Interim_Secret Clearance Level Must Be Able to Obtain: Secret ...

Software Subcategory: Embedded SW Engr Schedule: Full-Time Shift: Day Job Travel: Yes - 25% of the time Minimum Clearance Required: Interim_Secret Clearance Level Must Be Able to Obtain: Secret ...

next page

Showing results 1-20

Volunteer Embedded Software Engineer Robotics information

What is the difference between Volunteer Embedded Software Engineer Robotics vs Volunteer Mechanical Engineer Robotics?

AspectVolunteer Embedded Software Engineer RoboticsVolunteer Mechanical Engineer Robotics
Required CredentialsKnowledge of embedded systems, programming languages (C/C++), and robotics fundamentalsMechanical design, CAD skills, and understanding of robotics hardware
Work EnvironmentSoftware development labs, robotics teams, or field testingDesign workshops, prototyping labs, and manufacturing settings
Employer & Industry UsageTech companies, research institutions, robotics startups

Volunteer Embedded Software Engineers focus on developing and maintaining the software that controls robotic systems, requiring programming and embedded systems skills. In contrast, Volunteer Mechanical Engineers work on designing and building the physical components of robots, emphasizing mechanical design and hardware integration. Both roles are essential in robotics projects but differ in their technical focus and daily tasks.

What does a Volunteer Embedded Software Engineer in Robotics do?

A Volunteer Embedded Software Engineer in Robotics designs, develops, and tests software that operates on hardware devices within robotic systems. They typically work with microcontrollers, sensors, and actuators to enable robots to perform specific tasks. As a volunteer, their work often supports research, educational, or nonprofit projects, contributing technical expertise to advance innovative robotics solutions. Tasks may include writing firmware, debugging code, and collaborating with a multidisciplinary team to integrate hardware and software components.

How does a Volunteer Embedded Software Engineer in Robotics typically collaborate with hardware and mechanical teams?

As a Volunteer Embedded Software Engineer in Robotics, you will work closely with hardware and mechanical engineers to integrate software with physical components. This collaboration often includes joint troubleshooting sessions, regular design meetings, and iterative testing to ensure that firmware interacts correctly with sensors, actuators, and control boards. Clear communication and a willingness to learn about hardware constraints are key, as your code may need to adapt to changes in hardware design. This teamwork fosters a dynamic and supportive environment, especially in volunteer or non-profit settings where resourcefulness and flexibility are highly valued.

What are the key skills and qualifications needed to thrive as a Volunteer Embedded Software Engineer in Robotics, and why are they important?

To thrive as a Volunteer Embedded Software Engineer in Robotics, you need a solid understanding of embedded C/C++ programming, microcontroller architectures, and real-time operating systems, often supported by a degree in computer engineering, electrical engineering, or a related field. Familiarity with hardware debugging tools, version control systems like Git, and robotics-specific platforms such as ROS (Robot Operating System) is typically required. Strong problem-solving abilities, teamwork, and effective communication help you collaborate with multidisciplinary teams and tackle complex technical issues. These combined skills are crucial for developing reliable, efficient robotic systems that meet project goals and function safely in real-world conditions.
What are the most commonly searched types of Embedded Software Engineer Robotics jobs in Virginia? The most popular types of Embedded Software Engineer Robotics jobs in Virginia are:
What are popular job titles related to Volunteer Embedded Software Engineer Robotics jobs in Virginia? For Volunteer Embedded Software Engineer Robotics jobs in Virginia, the most frequently searched job titles are:
What job categories do people searching Volunteer Embedded Software Engineer Robotics jobs in Virginia look for? The top searched job categories for Volunteer Embedded Software Engineer Robotics jobs in Virginia are:
What cities in Virginia are hiring for Volunteer Embedded Software Engineer Robotics jobs? Cities in Virginia with the most Volunteer Embedded Software Engineer Robotics job openings:
Control Systems / Embedded Software Engineer - Robotics

Control Systems / Embedded Software Engineer - Robotics

HDT Global

Fredericksburg, VA โ€ข On-site

Full-time

Posted 16 days ago


Job description

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-grade strength and precision engineering, built for the extremes and adaptable to any challenge. Behind the toughest hardware is a team energized by complex problems. Bring us a challenge, and weโ€™ll engineer the solution.

Thatโ€™s the mindset. That's the mission. Thatโ€™s Built for Brutal.

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

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.