1

Software Engineer Training Jobs in Michigan (NOW HIRING)

Software Engineering Job Type: Contractor (10-15 hours per week) Location: Remote Job Summary: We are looking for experienced software engineers to help train and evaluate next-generation AI systems ...

We invest in our employees, with regular training, opportunities for advancement, and fun events to bring everyone together. The Software Engineer is responsible for designing, developing ...

Apply Early

Software Engineer #1056965 Position Description: Employees in this job function are responsible for ... Training * Review and Analyze our Business processes * Collaborate with our Business, IT and ...

Apply Early

Software Engineer #1059673 * This Software Engineer position is for a Functional/Technical SAP ... and TDD) and End User Training * Create Use cases, user stories and other requirements ...

Apply Early

Software Engineer Company: AISIN World Corp. of America Department: Operations, Systems Engineering ... Basic knowledge - Power BI Education/Training/Certifications * Bachelor's degree in Computer ...

Your mission, roles and responsibilities Role Summary The Software Engineer will play a critical ... Our people enjoy an average of more than 22 hours of online and in-person training within FORVIA ...

Your mission, roles and responsibilities Role Summary The Software Engineer will play a critical ... Our people enjoy an average of more than 22 hours of online and in-person training within FORVIA ...

... training. • Although familiarity with Machine Learning and Deep Learning solutions would be a huge plus. • This is primarily a Software Engineering position. • Successful candidates are ...

... training. • Although familiarity with Machine Learning and Deep Learning solutions would be a huge plus. • This is primarily a Software Engineering position. • Successful candidates are ...

CET Software Engineer

Grand Rapids, MI · On-site

$102K - $128K/yr

We are seeking a Software Engineer to support the development of our 3D configuration platform used ... training. The base pay range for this role is estimated to be $102,400-$128,000 at the time of ...

We are seeking a Software Engineer to support the development of our 3D configuration platform used ... training. The base pay range for this role is estimated to be $102,400-$128,000 at the time of ...

Embedded Software Engineer

MI

$118K - $156K/yr

Engineering Leadership & Departmental Support • Provide technical input to project schedules, development estimates, software-related planning activities and team training needs. • Coordinate ...

CET Software Engineer

Grand Rapids, MI · On-site

$102K - $128K/yr

We are seeking a Software Engineer to support the development of our 3D configuration platform used ... training. The base pay range for this role is estimated to be $102,400-$128,000 at the time of ...

As an AI-focused Software Engineer in Marketing Enterprise Analytics, you will architect systems ... training, and deploying complex AI/ML systems in production environments. * Experience working with ...

next page

Showing results 1-20

Software Engineer Training information

See Michigan salary details

$20.9K

$91.4K

$164.7K

How much do software engineer training jobs pay per year?

As of Jul 5, 2026, the average yearly pay for software engineer training in Michigan is $91,398.00, according to ZipRecruiter salary data. Most workers in this role earn between $56,700.00 and $104,600.00 per year, depending on experience, location, and employer.

Is 25 too late to become a software engineer?

Software engineering is a field open to individuals of all ages, and many successful engineers start their careers later in life. Age does not prevent learning programming languages, gaining relevant skills, or obtaining certifications; dedication and continuous learning are key factors for success in this profession.

What are the key skills and qualifications needed to thrive in the Software Engineer Training position, and why are they important?

To thrive as a Software Engineer Training, you need a solid understanding of programming languages (such as Python, Java, or C++), algorithms, and software development principles, often backed by a degree in computer science or related field. Familiarity with development tools like version control systems (e.g., Git), integrated development environments (IDEs), and continuous integration platforms is typically required. Strong problem-solving abilities, willingness to learn, and effective communication skills help you excel in collaborative and fast-paced environments. These skills are critical for contributing to projects, adapting to new technologies, and succeeding in a team-oriented role.

What engineer makes $500,000 a year?

Highly experienced software engineers, especially those in senior or lead roles at large tech companies or in specialized fields like machine learning or cybersecurity, can earn $500,000 or more annually. Such compensation often includes base salary, bonuses, stock options, and other incentives, and typically requires advanced skills, extensive experience, and a strong track record.

How to get a job as a software engineer with no experience?

To get a software engineer job with no experience, focus on building a strong portfolio of projects, learn relevant programming languages and tools, and gain practical skills through coding bootcamps or online courses. Internships, open-source contributions, and certifications can also improve your chances and demonstrate your abilities to employers.

What does the typical day look like for someone in a Software Engineer Training position?

As a Software Engineer Training, your day often starts with team stand-up meetings to discuss project updates and set priorities. You will spend most of your time learning from senior engineers, writing code, participating in code reviews, and troubleshooting software issues under guidance from mentors. Expect to engage in hands-on training activities, attend technical workshops, and gradually take on more complex tasks as your skills develop. This supportive environment is designed to help you build strong technical foundations, adapt to company workflows, and prepare for future advancement within the team.

What type of training do you need to be a software engineer?

To become a software engineer, individuals typically need a bachelor's degree in computer science, software engineering, or a related field. Practical skills in programming languages such as Java, Python, or C++, along with experience in software development tools and methodologies, are essential. Additional certifications or training in specific technologies can enhance job prospects.

What is a Software Engineer Training job?

A Software Engineer Training job is an entry-level position designed to help individuals develop technical skills and industry knowledge. It typically involves hands-on coding, software development projects, and mentorship from experienced engineers. Participants may work on real-world applications, learn best practices, and gain exposure to different technologies. The goal is to prepare trainees for a full-time software engineering role by building their problem-solving abilities and coding proficiency.

Infographic showing various Software Engineer Training job openings in Michigan as of June 2026, with employment types broken down into 100% Full Time. Highlights an 91% Physical, 1% Hybrid, and 8% Remote job distribution, with an average salary of $91,398 per year, or $43.9 per hour.
Software Engineer

Software Engineer

Moseley Technical Services, Inc.

Sterling Heights, MI • On-site

$64.28 - $71.42/hr

Full-time

Medical, Retirement

Posted 13 days ago


Job description

Check out this new opportunity!
Embedded Software Engineer
Ground Combat Vehicle Program
Sterling Heights, MI
$64.28 - $71.42/Hour
Ability to Obtain a Secret Clearance
We are hiring a Senior Embedded Software Engineer in Sterling Heights, MI to support advanced ground combat vehicle software development, embedded systems integration, and next-generation military vehicle architectures. This role requires expertise in embedded software engineering, BSP development, real-time operating systems (RTOS), VxWorks, Linux, vehicle network protocols, middleware integration, Agile development, and open systems architectures supporting mission-critical defense vehicle platforms.
Responsibilities:
  • Design, configure, and test a next-gen software development environment supporting documentation, code, and test artifact generation
  • Analyze and develop software requirements, architecture, and design using standard modeling and design tools
  • Write, integrate, and test embedded software in vehicle domains such as Board Support Packages (BSPs), displays, power management, diagnostics, lethality, embedded training, and software deployment
  • Perform hardware/software integration, debugging, and validation through multiple testing phases
  • Lead Agile ceremonies (daily scrums, PI planning, retrospectives, demos) and contribute to continuous integration efforts
  • Collaborate across cross-functional teams including Systems Engineering, Software Quality, and Project Management
  • Drive integration of multiple CSCIs into complete vehicle software releases
  • Support process improvement and maintain documentation to organizational and industry standards

Qualifications:
  • U.S. Citizenship is required by Federal Law
  • M.S. in Computer Engineering, Electrical Engineering, or related field
  • Ability to Obtain a Secret Clearance
  • 7-10+ years experience in embedded software engineering
  • Proficiency with GIT, Bitbucket, and languages: Java, C#, C++, C, Python
  • Experience in VxWorks, Linux, RTOS, BSPs, Virtualization, GVOS
  • Familiarity with serial/network protocols: RS-232/422, CAN, TCP/IP, UDP/IP
  • Knowledge of DDS (Data Distribution Service) or middleware such as Kafka
  • Experience with Time Sensitive Network (TSN) and vehicle architectures like NGVA, UKGVA
  • Exposure to GCIA, MOSA, SOSA, FACE standards
  • Experience with Agile software development methodologies

Preferred Qualifications:
  • Background in defense or DoD environments
  • Familiarity with Type 1/2 hypervisors, Docker/Kubernetes, IoT concepts
  • Experience with Cameo Systems Modeler, multicast networking
  • Ability to bring process improvement and implement methodologies for optimization

Moseley Technical Services, Inc. is an AA/EEO/Veterans/Disabled Employer
Your Recruiter
What to Expect
  • Applicants selected for employment will be required to pass a pre-employment drug screening and background investigation, which may include education, criminal, and work history verifications.
  • Accepted applicants will be eligible for benefits, including medical and supplemental insurance, and a 401(k) plan. Appreciation and gratitude for employees are hallmarks of organizations with low turnover.
  • Final position level and pay will be based on experience.

Resources
  • To apply, send a resume to: resumes@moseleytechnical.com
  • For more active job openings: Search Jobs
  • For more information about Moseley, visit: About Us

Moseley Technical Services, Inc. (Moseley) was incorporated in 1994 to provide engineering and professional services to the aerospace/defense, manufacturing, government, and commercial industries. Our Mission is to deliver superior service to our customers and employees. We have been successful in our vision by building long-term relationships with customers and employees through integrity, transparency, and appreciation.
We stand by our 30-year-old commitment of "World Class Service. World Class Company."

Moseley Technical Services logo

About Moseley Technical Services

Sourced by ZipRecruiter

Moseley Technical Services, headquartered in Huntsville, AL, US, is a renowned player in the engineering services industry. They provide a diverse array of services, primarily focused on staffing and recruiting for various technical industries including aerospace, defense, and information technology. Incepted in 1995, this veteran-owned company prides itself on its strong commitment to its customers’ missions and to its employees.

Industry

Recruiting and staffing services

Company size

201 - 500 Employees

Headquarters location

Huntsville, AL, US

Year founded

1994

Social media