1

Software Developer Jobs in Howell, MI (NOW HIRING)

Senior Software Engineer

Milford, MI · On-site

$125 - $150/hr

Utilize CI/CD pipelines for efficient development testing and deployment of software solutions with a solid understanding of DevOps principles. Develop AI-driven diagnostics and predictive analytics ...

Software Engineer III

Novi, MI · On-site

$54 - $72.75/hr

Utilize DevOps to manage the software development life cycle * Create test plans and tools to verify new designs. * Thoroughly test new designs to verify requirements are met. * Collaborate with ...

Software Engineer III

Novi, MI · On-site

$54 - $72.75/hr

Utilize DevOps to manage the software development life cycle * Create test plans and tools to verify new designs. * Thoroughly test new designs to verify requirements are met. * Collaborate with ...

The Software Engineer is responsible for designing, developing, modernizing and supporting customer-facing and internal business applications across the organization. The primary focus being on ...

Software Engineer, II

Plymouth, MI · On-site

$92K - $127K/yr

Software Engineer, II - Plymouth, Michigan Discover your potential. Pursue your passion. Link Engineering Company (LINK) is a premier designer and manufacturer of precision test equipment, we ...

Bachelor's degree in Electronic Engineering, Software Engineering, Electrical Engineering, or related field of study and Five (5) years of experience as a Senior Software Engineer, Embedded Software ...

Senior Software Engineer

Milford, MI · Hybrid

$107K - $142K/yr

Five (5) year of experience as a Senior Technical Embedded Software Engineering, Technical Leader, Project Lead, Senior Software Engineer, or related occupation. OR Master's degree in Mechanical ...

Senior Software Engineer

Milford, MI · On-site

$107K - $142K/yr

Five (5) year of experience as a Senior Technical Embedded Software Engineering, Technical Leader, Project Lead, Senior Software Engineer, or related occupation. OR Master's degree in Mechanical ...

Software Engineer

Milford, MI · On-site

$100 - $125/hr

We are seeking creative, highly motivated engineers with passion and expertise in controls and software for the position of software engineer within GM's Vehicle Software and Electronics Engineering ...

New

Showing results 41-60

Software Developer information

See Howell, MI salary details

$44.9K

$104.7K

$155.3K

How much do software developer jobs pay per year?

As of Sep 9, 2026, the average yearly pay for software developer in Howell, MI is $104,662.00, according to ZipRecruiter salary data. Most workers in this role earn between $84,200.00 and $121,600.00 per year, depending on experience, location, and employer.

What is a software developer?

A Software Developer is a professional who designs, builds, tests, and maintains computer programs or applications. They use programming languages to create software solutions that meet user needs, whether for desktop, mobile, or web platforms. Software Developers work closely with other team members such as designers, analysts, and testers to ensure the final product is functional, reliable, and user-friendly. Their responsibilities can range from writing code and fixing bugs to collaborating on system architecture and deploying updates.

What do software developers do?

Software developers design and create computer software programs and systems for their employer or client. Their job is to apply the principles of engineering, analytics, and computer science toward the development and testing of all kinds of software and applications. On a day-to-day basis, a software developer helps create and test software from start to finish. They discuss and analyze user requests and requirements, then research and brainstorm practical solutions to meet those needs, and determine the best course of action to create the application. As a software developer, you may develop an entirely new program or improve an existing one; you are responsible for a program’s overall framework and must design precise workflow charts that explain to programmers what code is needed for different aspects of the program.

What are the key skills and qualifications needed to thrive as a software developer, and why are they important?

To thrive as a Software Developer, you need strong programming skills in languages like Java, Python, or JavaScript, as well as a solid understanding of computer science fundamentals and a relevant degree or equivalent experience. Familiarity with development tools such as Git, integrated development environments (IDEs), and frameworks like React or .NET is typically required, along with knowledge of agile methodologies or certifications. Problem-solving ability, attention to detail, teamwork, and effective communication are essential soft skills that help you excel in collaborative and fast-paced environments. These skills ensure you can build reliable, maintainable software and adapt to evolving project requirements and technologies.

What are some common challenges software developers face when working on team-based projects?

Software developers often encounter challenges such as coordinating with team members across different time zones, managing code integration from multiple contributors, and maintaining clear communication about project requirements. Effective use of version control systems like Git and regular participation in code reviews can help mitigate these issues. Additionally, adapting to evolving project goals and balancing technical debt with feature development are common hurdles that require strong collaboration and problem-solving skills.

What is the difference between Software Developer vs Software Engineer?

AspectSoftware DeveloperSoftware Engineer
CredentialsBachelor's degree in CS or related field; coding certificationsBachelor's or higher in CS or Software Engineering; certifications may vary
Work EnvironmentDevelops, tests, and maintains software applicationsDesigns and develops software systems; often involved in architecture
Industry UsageCommonly used in tech companies, startups, and IT firmsUsed interchangeably with Software Developer in many organizations

While the roles often overlap, Software Developers focus on coding and building applications, whereas Software Engineers typically work on designing and architecting complex systems. Both roles require similar credentials and are integral to software creation, but their scope and responsibilities can differ based on project size and company structure.

Is a software developer still in demand?

Yes, software developers are in high demand due to ongoing digital transformation across industries. Skills in programming languages like Java, Python, and experience with cloud platforms increase employability, and the role is expected to grow as technology continues to advance.

What are the most commonly searched types of Software Developer jobs in Howell, MI?

The most popular types of Software Developer jobs in Howell, MI are:

What are popular job titles related to Software Developer jobs in Howell, MI?

For Software Developer jobs in Howell, MI, the most frequently searched job titles are:

What job categories do people searching Software Developer jobs in Howell, MI look for?

The top searched job categories for Software Developer jobs in Howell, MI are:

What cities near Howell, MI are hiring for Software Developer jobs?

Cities near Howell, MI with the most Software Developer job openings:

Infographic showing various Software Developer job openings in Howell, MI as of August 2026, with employment types broken down into 83% Full Time, 13% Part Time, 3% Contract, and 1% Nights. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $104,662 per year, or $50.3 per hour.

Senior Software Engineer

Milford, MI • On-site

General Motors
Transportation Equipment Manufacturing • 10K+ employees

$125 - $150/hr

Other

Re-posted 4 days ago


General Motors rating

8.2

Company rating: 8.2 out of 10

General Motors

Based on 310 frontline employees who took The Breakroom Quiz

7.3

Company rating compared to similar companies: 7.3 out of 10

Automakers average

Based on 6,340 frontline employees who took The Breakroom Quiz


Job description

Senior Software EngineerSkip to main content#Senior Software Engineer page is loaded## Senior Software EngineerApplyremote type: Hybridlocations: Milford, Michigan, United States of Americatime type: Full timeposted on: Posted Todayjob requisition id: JR-202617613**Job Description****DUTIES:** Deliver high-quality software for embedded controls systems in the electrification space specifically for VMEC - High Voltage Battery Wired/Wireless Communication and Sensing (WCSR). Ensure SW deliverables on time and with quality in support of Wired and Wireless Battery Management Systems. Ensure compliance with safety requirements government regulations and GM-internal policies (e.g. MISRA guidelines). Adhere to good software design principles utilizing design patterns and understanding supervisory controls architecture and hardware abstractions for effective software solutions. Design develop and implement Physics and Controls requirements to continuously improve software for mechatronic controls diagnostics strategies and controller communication. Maintain an understanding of Ethernet standards and its application and automotive communication protocols like CAN LIN ARXML. Test and demonstrate software functionality and readiness ensuring hardware agnostic solutions across all GM owned software. Document requirements for design solutions and link them to test cases that can demonstrate software functionality ensuring traceability. Utilize automated test tools in build environments test benches and vehicles to verify functionality at the Controller System and Vehicle level. Lead and provide guidance to your Agile Scrum team members fostering a collaborative and inclusive environment. Coordinate with various departments outside your organization such as Systems and Safety Validation Electrical Architecture Software Defined Vehicle (SDV) Calibration and Vehicle Performance. Embrace software development methodologies to ensure Software Built In Quality promoting early bug detection and facilitating collaboration between developers testers and non-technical stakeholders. Familiarize and work efficiently with Software Defined Vehicle (SDV) and Service Oriented Architecture (SOA) principles leveraging them to create optimized and modular software solutions. Utilize CI/CD pipelines for efficient development testing and deployment of software solutions with a solid understanding of DevOps principles. Develop AI-driven diagnostics and predictive analytics to enhance fault detection prognostics and anomaly detection within embedded control systems. Hybrid Work Policy - 3 days In-office, 2 days remote - Must be able to report to local office.**REQUIREMENTS**: Bachelor’s degree in Electrical and Computer Engineering, Computer Science, Mechanical Engineering, or related field of study. Five (5) years of experience as an Embedded Software Engineer, Embedded Controls Engineer or related occupation. OR Master's degree in Electrical and Computer Engineering, Computer Science, Mechanical Engineering, or related field of study. Two (2) years of experience as an Embedded Software Engineer, Embedded Controls Engineer or related occupation. Two (2) years of experience with the following: Embedded software development; System design diagnostics strategies and control systems for embedded software applications; Testing strategies including SiL HiL and Vehicle-Level testing frameworks; C C++ programming and Python scripting; Diagnostics strategies software verification and validation methodologies; and Software testing environments. #J-18808-Ljbffr

Working at General Motors


What General Motors employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


General Motors logo

About General Motors

Sourced by ZipRecruiter

General Motors is a company with global scale and capabilities, headquartered in Detroit, Michigan, with employees around the world. The company employs over 165,000 people, serves six continents, operates across 22 time zones, and has a diverse workforce speaking 75 languages1. GM’s vision is to drive the world forward by pioneering innovations that move and connect people to what matters. The company is working towards an all-electric future with its new Ultium Platform and is pushing transportation options beyond our wildest imaginations with autonomous vehicles. GM is also committed to becoming the most inclusive company in the world.

Industry

Transportation equipment manufacturing

Company size

10,000+ Employees

Headquarters location

Detroit, MI, US

Year founded

1908