1

Software Engineer I Jobs in Novi, MI (NOW HIRING)

Hardware Engineer I - Sensors

Ann Arbor, MI ยท On-site

$98K - $118K/yr

We are currently seeking a Hardware Engineer I who is enthusiastic about thriving in a hands-on ... Partner with the Component Enablement software team to execute the relevant hardware component ...

Embedded Software Engineer

Warren, MI ยท On-site

$123K - $162K/yr

The Software and Services group at GM develops scalable vehicle level system architecture and ... Experience with other programming languages in embedded environments (i.e. Python, Rust, etc.

Hardware Engineer I - Sensors

Ann Arbor, MI

$120K - $159K/yr

We are currently seeking a Hardware Engineer I who is enthusiastic about thriving in a hands-on ... Partner with the Component Enablement software team to execute the relevant hardware component ...

Embedded Software Engineer

Warren, MI ยท On-site

$123K - $162K/yr

The Software and Services group at GM develops scalable vehicle level system architecture and ... Experience with other programming languages in embedded environments (i.e. Python, Rust, etc.

Senior Software Engineer

Dearborn, MI ยท On-site

$112K - $148K/yr

Have knowledge of the Agile methodology and associated management tools (i.e. Jira). * Serve as a Full Stack Software Engineer that enables the design, development, and support of Platforms, APIs ...

Senior Software Engineer

Milford, MI ยท Hybrid

$107K - $142K/yr

... I&A architecture sync. Hybrid Work Policy - 3 days In-office, 2 days remote - Must be able to ... C/C++ programming language; Embedded controls, software architectures, and design trade offs;

We are specifically looking for a Project Engineer I - Design to provide technical expertise to ... Fluent in PDM software (Teamcenter preferred) * Analytical thinking * Motivated * Team player

We are specifically looking for a Project Engineer I - Design to provide technical expertise to ... Fluent in PDM software (Teamcenter preferred) * Analytical thinking * Motivated * Team player

Senior Software Engineer

Dearborn, MI ยท Hybrid

$99K - $192K/yr

Have knowledge of the Agile methodology and associated management tools (i.e. Jira). * Serve as a Full Stack Software Engineer that enables the design, development, and support of Platforms, APIs ...

Showing results 21-40

Software Engineer I information

See Novi, MI salary details

$59.6K

$138.4K

$192.8K

How much do software engineer i jobs pay per year?

As of Aug 7, 2026, the average yearly pay for software engineer i in Novi, MI is $138,406.00, according to ZipRecruiter salary data. Most workers in this role earn between $112,600.00 and $162,300.00 per year, depending on experience, location, and employer.

What are some common challenges faced by a software engineer I when working on a team project?

As a Software Engineer I, one common challenge is adapting to established codebases and understanding your team's coding standards and workflows. You may also find it challenging to balance learning new technologies while delivering features on schedule. Effective communication with senior engineers and other departments is crucial, as you'll often collaborate on tasks like debugging, code reviews, and feature planning. Seeking feedback and asking questions early can help you overcome these hurdles and contribute more confidently to team projects.

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

To thrive as a Software Engineer I, you need a solid understanding of programming fundamentals, algorithms, and software development principles, often supported by a degree in computer science or a related field. Familiarity with coding languages like Python, Java, or C++, as well as experience using version control systems such as Git, are typically expected. Strong problem-solving abilities, effective communication, and a willingness to learn make a candidate stand out in this entry-level role. These skills are crucial for building reliable software, collaborating with teammates, and adapting to evolving technologies in a fast-paced environment.

What is the difference between Software Engineer I vs Software Developer I?

AspectSoftware Engineer ISoftware Developer I
Required CredentialsBachelor's in CS or related field; some roles may require certificationsBachelor's in CS or related field; certifications are optional
Work EnvironmentCollaborative teams, Agile/Scrum settings, cross-functional projectsDevelopment-focused tasks, often within same teams and environments
Employer & Industry UsageTech companies, startups, enterprise firmsSimilar industries, often interchangeable in job listings
Common Search & Comparison IntentUnderstanding role scope, responsibilities, and career pathClarifying job expectations and entry-level duties

Both roles typically require a bachelor's degree in computer science or related fields. Software Engineer I often involves broader responsibilities, including system design and collaboration across teams, while Software Developer I focuses more on coding and implementation. The roles are similar in work environment and industry usage, with the main difference being the scope of responsibilities and career progression.

What is a software engineer I?

Software Engineer I positions are entry-level roles in software development. Individuals in this position typically work under the guidance of more experienced engineers to design, develop, test, and maintain software applications. They often assist with coding, debugging, and documenting software components while learning best practices and company standards. This role provides foundational experience and is ideal for recent graduates or those new to the software engineering field.
What cities near Novi, MI are hiring for Software Engineer I jobs? Cities near Novi, MI with the most Software Engineer I job openings:
Infographic showing various Software Engineer I job openings in Novi, MI as of August 2026, with employment types broken down into 88% Full Time, 8% Part Time, 3% Contract, and 1% Nights. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $138,406 per year, or $66.5 per hour.

Hardware Engineer I - Sensors

Torc Robotics

Ann Arbor, MI โ€ข On-site

$98K - $118K/yr

Full-time

Posted 25 days ago


Job description

Meet the Team:
Join the Sensors Team, where we deliver multiple modalities of sensors that are rigorously tested and validated for Torc's autonomous driving trucks. Your role will have a significant impact on the future of trucking and autonomous technology as we look to Drive the Future of Freight. We are currently seeking a Hardware Engineer I who is enthusiastic about thriving in a hands-on environment and ready to grow with the team. In this role, you will analyze and understand hardware requirements, interface with automotive suppliers and stakeholders, develop and oversee implementation of test plans and procedures, and ensure overall alignment between the hardware components and the system goals.
What you'll do:
The Hardware Engineer I on the Sensors Team will be responsible for working with the team to develop and execute test plans to validate across sensing modalities.
  • Ensure the quality of hardware deliveries by designing, establishing, and performing robust test plans that trace back to the component requirements. This includes lab-based testing and real-world field trials to verify sensor functionality and ensure automotive-grade performance.
  • Partner with the Component Enablement software team to execute the relevant hardware component tests. Perform problem-solving activities during design, prototype, and production, driving root cause analysis and problem resolution.
  • Partner with the Systems team to interpret system-level requirements and decompose into detailed component requirements for each sensor.
  • Create and maintain technical documentation and reports related to the above.

What you'll need to succeed:
  • Bachelor's degree in Electrical Engineering, Hardware Engineering, Computer Engineering or related field and 2+ years of experience OR Master's degree in a related field and 0-3 years of experience.
  • Excellent communication and teamwork skills.
  • Experience working with sensor modalities including LiDAR, Radar, Camera, Microphones, Inertial Navigation Systems (INS)
  • Experience with Requirements Management Tools such as DOORS and Jama.
  • Understanding of automotive ECUs and methodologies.
  • Familiarity or experience with data buses such as CAN, PCIe, Ethernet, Automotive Ethernet, LIN, I2C.
  • Ability to manage and prioritize multiple tasks and deliverables.
  • Knowledge of industry standards and regulations related to automotive electronics.
  • Experience with high-speed signaling and signal integrity.
  • Experience with standard lab equipment such as oscilloscopes and multimeters.
  • Willingness and ability to work across teams, geographies, and time zones.

Bonus Points!
  • Automotive Tier-1 supplier experience or working in a similar environment.
  • Experience designing, executing, and documenting lab-based and/or real-world field tests.
  • Experience processing and analyzing large datasets from all sensor modalities to evaluate performance.
  • Experience with ISO 26262 standards, ASPICE, autonomous vehicles, or developing sensor modality applications
  • Experience with processors and microcontrollers.
  • Knowledge or experience in safety-critical systems and applications.
  • Experience with pyCASSD software
  • Experience with C, C++, Python or Linux

Hiring Range for Job Opening
US Pay Range
$98,800-$118,600 USD