1

Volunteer Software Development Jobs in Michigan (NOW HIRING)

Product Development Engineer - Software Troy, MI, USA Come build something that matters. It takes ... Help us continue to make positive changes locally and globally through volunteerism, giving back ...

What You Bring Required • 7+ years of professional software development experience, with at least ... Insurance (Voluntary Life & AD&D for the employee and dependents) • Short and long-term ...

New

What You Bring Required • 7+ years of professional software development experience, with at least ... Insurance (Voluntary Life & AD&D for the employee and dependents) • Short and long-term ...

New

Embedded Engineer - Body controls

Allen Park, MI · On-site

$119K - $157K/yr

... development. : Work in a team of highly motivated Embedded Software Engineers Design and develop ... Medical, dental, vision 401k Term life Voluntary life and disability insurance Optional Pre-paid ...

Maintain technical documentation and adhere to software development best practices. Qualifications ... Additional Voluntary Benefit Programs * Off-site company events & Employee Luncheons Who are we?

Maintain technical documentation and adhere to software development best practices. Qualifications ... Additional Voluntary Benefit Programs * Off-site company events & Employee Luncheons Who are we?

next page

Showing results 1-20

Volunteer Software Development information

What is volunteer software development?

Volunteer software development involves individuals offering their programming skills and technical expertise for free to support non-profit organizations, open-source projects, or community initiatives. These volunteers help build, maintain, or improve software systems without monetary compensation, often to support causes they care about. This work can range from designing websites to developing complex applications, and may be done remotely or on-site. Volunteering in software development not only helps organizations achieve their missions but also provides volunteers with valuable experience and networking opportunities.

What are the key skills and qualifications needed to thrive as a Volunteer Software Developer, and why are they important?

To thrive as a Volunteer Software Developer, you need a solid understanding of programming languages, version control, and software development principles, typically gained through education or self-study. Familiarity with platforms like GitHub, issue trackers, and common frameworks or libraries is highly beneficial. Strong communication, teamwork, and a proactive attitude help you collaborate effectively with diverse teams and stakeholders. These skills enable volunteers to contribute meaningful code, support project goals, and drive positive impact in resource-limited environments.

What are some common challenges faced by volunteer software developers, and how can they be effectively managed?

Volunteer software developers often work with teams that have varying skill levels and may be distributed across different time zones, making communication and coordination challenging. Additionally, since volunteer roles are typically part-time or flexible, balancing project deadlines with volunteers’ availability requires strong project management and clear expectations. To manage these challenges, it’s helpful to use collaborative tools, maintain regular check-ins, and establish clear documentation and coding standards. Open communication and a supportive team culture can also help volunteers stay engaged and productive.

What is the difference between Volunteer Software Development vs Software Developer?

AspectVolunteer Software DevelopmentSoftware Developer
CredentialsTypically no formal credentials required; passion and basic coding skillsBachelor's degree in Computer Science or related field often required
Work EnvironmentNon-profit, open-source projects, or community initiativesCorporate, startup, or freelance settings
Employer & IndustryNon-profit organizations, open-source communitiesTech companies, startups, consulting firms
Search & Comparison IntentVolunteering opportunities, unpaid coding rolesPaid employment, career development

Volunteer Software Development involves unpaid work for non-profit or open-source projects, often with flexible credentials. Software Developers typically work in paid roles within companies, requiring formal education and professional experience. Both roles involve coding but differ mainly in compensation, work environment, and career progression.

What are the most commonly searched types of Software Development jobs in Michigan? The most popular types of Software Development jobs in Michigan are:
What are popular job titles related to Volunteer Software Development jobs in Michigan? For Volunteer Software Development jobs in Michigan, the most frequently searched job titles are:
Infographic showing various Volunteer Software Development job openings in Michigan as of June 2026, with employment types broken down into 99% Full Time, and 1% Part Time. Highlights an 92% Physical, 3% Hybrid, and 5% Remote job distribution.
Vehicle Controls Software Engineer

Vehicle Controls Software Engineer

Xos, Inc.

Detroit, MI

$85K - $105K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 5 days ago


Job description

Drive the Future with Xos

Xos (NASDAQ: XOS), is a technology company and electric truck manufacturer on a mission to decarbonize commercial transportation. We design and build state-of-the-art electric vehicles, develop advanced fleet management software, and create charging solutions that make fleet electrification seamless and cost-efficient.
At Xos, we're problem-solvers, innovators, and go-getters, working together to drive a cleaner, more sustainable future. Join us and be part of the movement shaping the next generation of commercial transportation.

The Role

Xos is seeking a Vehicle Controls Software Engineer to help design, develop, and validate control software for our next generation electric vehicle platforms.This role involves defining software requirements, implementing and testing control algorithms, and preparing technical documentation with a strong emphasis on safety, quality, and reliability. The position collaborates closely with cross-functional engineering teams to gather subsystem requirements and translate them into robust, production-ready control strategies. The Vehicle Controls Software Engineer plays an integral role in both the design and testing phase of development and regularly travels to Xos manufacturing facilities and customer sites to support vehicle commissioning, system testing, and on-site troubleshooting.

**This is an on-site based role at our Los Angeles, CA HQ**

What You'll Do

  • Define, interpret, and refine vehicle control system requirements, ensuring alignment with performance, safety, and compliance goals.
  • Design, implement, and integrate embedded control algorithms for electric powertrain and vehicle systems using model-based development tools (MATLAB/Simulink/Stateflow).
  • Develop and execute system-level tests on HIL benches, simulators, and actual vehicles to validate control logic, and software performance.
  • Support vehicle commissioning, end-of-line testing, and troubleshooting activities at Xos manufacturing facilities and customer locations, including diagnostics and root cause analysis.
  • Create comprehensive documentation for control software design, implementation, and testing to meet internal standards and regulatory requirements.
  • Review and assess the impact of software changes, participating in design and requirement reviews to ensure system-level consistency and reliability.
  • Support change control, version control, and requirements traceability in accordance with internal processes.
  • Provide technical feedback to support improvement tools, procedures, and software development standards.
  • Additional duties and special projects as assigned.

What You'll Bring

  • Bachelor's degree in Electrical Engineering, Controls Engineering, or related field.
  • 2+ years of experience developing and validating vehicle-level control systems.
  • Proficiency in MATLAB, Simulink, and Stateflow for real-time embedded control design.
  • Familiarity with C/C++ programming and automotive communication protocols (CAN,LIN, J1939)
  • Hands-on experience with HIL systems, diagnostic tools (ETAS INCA, Vector CANalyzer), and vehicle testing.
  • Strong analytical and problem-solving skills with a proactive, ownership-driven mindset.
  • Experience in fast-paced environments, with the ability to work independently and cross-functionally.
  • A valid Driver's License and a clean driving record are required for this position, as driving is an essential function of the role.
  • Ability to travel as required to support vehicle commissioning and field activities; position requires up to 60% travel

Preferred

  • Experience in electric vehicle systems and architecture.
  • Familiarity with ISO 26262 functional safety standards

The salary range for this role is specific to the locations listed below and is the range Xos Inc. reasonably and in good faith expects to pay for this role at the time of this posting. We may ultimately pay more or less than the posted range, and the range may be modified in the future. An employee's pay position within the salary range will be based on several factors including, but not limited to, job-related knowledge, skillset, relevant education, qualifications, certifications, geographic location, and other business or organizational factors. The total compensation package for this position may also include other elements dependent on the position offered.

  • California (Los Angeles Metropolitan): $85,000 - $105,000 annual base salary

Benefits & Perks

Xos is a people-focused company—we are committed to providing our employees with a comprehensive package of benefits and perks designed to support their well-being and professional growth. We continually evaluate and expand our offerings to best serve our team.

  • Comprehensive Medical, Dental, and Vision - Coverage for you and your family, with PPO and HMO (California) plans available. We offer plans with 100% covered employee premiums. Employees can also enroll in a variety of voluntary ancillary benefits to further support their needs.
  • HSA & FSA Plans - Set aside pre-tax dollars for qualified healthcare expenses.
  • PTO - Accrue vacation time over time, with additional days earned as your tenure grows, plus sick time and paid holidays!
  • Generous Company Holidays - Enjoy a generous holiday calendar, including a winter holiday hiatus in December.
  • Basic Life & AD&D Insurance - 100% covered by Xos, with the option to purchase additional life insurance coverage for yourself and eligible dependents.
  • Betterment 401(k) - Save for retirement with our employer-sponsored plan through Betterment.
  • Pet Insurance - Coverage for your furry friends to keep them healthy and happy!
  • Additional opportunities to learn, grow, and advance in your career, just to name a few!

We are dedicated to fostering a workplace where employees can thrive. Our benefits continue to evolve to best support our team's well-being and success.

Commitment to Equal Opportunity
Xos is proud to be an Equal Opportunity Employer and will consider all qualified applicants for employment without regard to race, color, gender, pregnancy, sex, sexual orientation, gender identity, gender expression, national origin, age, genetic information, ancestry, protected veteran status, disability, or any other basis protected by local, state, or federal law. Xos provides equal access to services and employment to all qualified persons. For applicants with disabilities or limitations, such as those covered by the Americans with Disabilities Act, requiring accommodations to complete the application and/or interview process, please email us at support@xostrucks.com

Candidate Data Privacy

This notice describes how Xos (as used in this Notice, the terms "Company," "Xos," "we," "our," or "us" in this Notice refers to Xos, Inc., together with its subsidiaries and other corporate affiliates, who may handle your candidacy and application for employment) may collect, process, and use your personal data in connection with the recruitment process when you apply for a position.

Xos may collect, use and disclose your personal information or personal data (within the meaning of the applicable data protection laws) when you apply for employment and/or participate in the recruitment process ("Candidate Personal Data"). This data includes contact, demographic, communications, educational, professional, employment, social media/website, network/device, recruiting system usage/interaction, security and preference information. Xos may use your Candidate Personal Data for the purposes of (i) tracking interactions with our recruiting system; (ii) carrying out, analyzing and improving our application and recruitment process, including assessing you and your application and conducting employment, background and reference checks; (iii) establishing an employment relationship or entering into an employment contract with you; (iv) complying with legal, regulatory and corporate governance obligations; (v) recordkeeping; (vi) ensuring network and information security and preventing fraud; and (vii) as otherwise required or permitted by applicable law.

Xos may share your Candidate Personal Data with (i) internal personnel who have a need to know such information in order to perform duties, including individuals on our People Operations Team, Finance, Legal, and the team(s) with the position(s) for which you are applying; (ii) Xos affiliates; and (iii) Xos's service providers, including providers of background checks, staffing services, and cloud services.

Where permitted by applicable law, Xos may transfer or store internationally your Candidate Profile Data, including to or in the United States, Canada, the United Kingdom, and the European Union and in the cloud, and this data may be subject to the laws and accessible to the courts, law enforcement and national security authorities of such jurisdictions.

Notice to Recruitment Services

Xos is not accepting applications from third-party recruitment services at this time. Unsolicited resumes or candidate profiles submitted in response to our job postings will not be subject to any referral or placement fees unless a written agreement is in place with Xos for the specific job opportunity.


XOS logo

About XOS

Sourced by ZipRecruiter

Industry

Manufacturing

Company size

51 - 200 Employees

Headquarters location

East Greenbush, NY, US

Year founded

1990

Social media