1

Volunteer Embedded Software Engineer Robotics Jobs in Carney, MI

Volunteer Embedded Software Engineer Robotics information

See Carney, MI salary details

$65.2K

$143K

$162.2K

How much do volunteer embedded software engineer robotics jobs pay per year?

As of Aug 22, 2026, the average yearly pay for volunteer embedded software engineer robotics in Carney, MI is $142,971.00, according to ZipRecruiter salary data. Most workers in this role earn between $122,600.00 and $161,300.00 per year, depending on experience, location, and employer.

What does a volunteer embedded software engineer 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 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 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 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 are popular job titles related to Volunteer Embedded Software Engineer Robotics jobs in Carney, MI?

For Volunteer Embedded Software Engineer Robotics jobs in Carney, MI, the most frequently searched job titles are:

What cities near Carney, MI are hiring for Volunteer Embedded Software Engineer Robotics jobs?

Cities near Carney, MI with the most Volunteer Embedded Software Engineer Robotics job openings:

Infographic showing various Volunteer Embedded Software Engineer Robotics job openings in Carney, MI as of July 2026, with employment types broken down into 87% Full Time, 11% Part Time, and 2% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $142,971 per year, or $68.7 per hour.

Full-time

Medical, Dental, Life

Posted 12 days ago


Job description

Track Maintainers are responsible for the daily maintenance of the rail infrastructure at the customer site. If you enjoy working as part of a team, problem solving, and a company that promotes a strong safety culture, this opportunity is for you!
Cando provides specialized rail operating services. We provide a wide range of rail services including short line operations, industrial switching, material handling, terminal & transload services, and more. With over 50 operations, we are the 3 largest locomotive fleet in Canada and growing!
Cando Advantages
  • Work Life Balance
  • Cando's Technical and Leadership Training Programs
  • Award Winning Safety Culture
  • Group Life, Accidental Death & Dismemberment, and Long-Term Disability Insurances
  • Health & Dental Benefits including voluntary options
  • Expanding in the US and we welcome you to come grow with us!

Job Description
Track Maintainers are responsible for the daily maintenance of the rail infrastructure at the customer site. The Track Maintainer is responsible for ensuring the rail line is maintained in accordance to the established standards and that the employees are supported in carrying out their daily activities.
Role & Responsibilities
  • Coordinate daily work projects and job briefings.
  • Conduct track / switch inspections and perform general repairs / maintenance as required by using various hand tools and operating a range of track construction equipment as a team.
  • Perform the cleaning and maintenance of all crossings and flangeways; coordinate snow clearing and removal programs.
  • Ensure regular maintenance of all tools and small machines is completed and equipment is kept in good working order.
  • Conduct job hazard analysis, report unsafe working conditions, and ensure hazards are repaired or restricted immediately.
  • Assist site manager and the customer in the development of short, and long-term goals and objectives for the site infrastructure.
  • Be a leader in safe work practices; responsible for the mentoring of employees in all aspects of safe operations.
  • Lead all safety initiatives and perform efficiency tests.
  • Builds and maintains positive and healthy relationships with a strong team atmosphere.
  • Coordinate the delivery of training and the developmental requirements related to the department; provide ongoing mentorship to the team.
  • Ensure all employees are current with Cando's best practice documents, policies, and guidelines.

Skills, Knowledge, & Abilities
  • Ability to maintain a safe working environment and provide solutions to improve safety.
  • Excellent teamwork skills; strong customer service skills.
  • Demonstrated initiative to work with others to foster a respectful workplace and creates a work environment that is open to maintaining a positive relationship.
  • Ability to read and write general documentation including safety briefings, policy or procedure manuals, and bulletins.
  • Communicate effectively both orally and in writing with people of all backgrounds and levels of comprehension.
  • Extensive knowledge of equipment, standard operating practices and regulations governing FRA guidelines relating to Track Maintenance.
  • Skilled and knowledgeable in the appropriate inspection, and maintenance / repair techniques required to ensure the rail line is safe for daily operation and in compliance with all required standards.
  • Strong problem solving and decision-making abilities.
  • Knowledge with technology and computer systems with a willingness to learn software programs as they are introduced.
  • Ability to work outside general work hours in an emergency situation; work takes place in all weather conditions.

Education & Experience
  • Minimum of five (5) years experience in track construction and/or track maintenance.
  • Minimum of two (2) years in a supervisory or leadership position.
  • Background in engineering, design and construction is preferred.
  • Mechanical aptitude is an asset.
  • Valid driver's license, FRA certification, TIGS (or the ability to obtain and maintain)

Note: This description is not intended to limit the assignment of work or be construed as a complete list of the many duties to be performed by the incumbent. The information laid out within this document is provided so interested candidates understand the level of expertise required in this position.
Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.