Responsibilities: • Develop base software; MCAL, service layers, AUTOSAR interfaces, and complex device drivers in new ECU's for electrified drivetrain systems • Develop, configure and integrate ...
Responsibilities: • Develop base software; MCAL, service layers, AUTOSAR interfaces, and complex device drivers in new ECU's for electrified drivetrain systems • Develop, configure and integrate ...
Software Engineer
Detroit, MI · On-site +1
We are looking for a part-time Software Engineer who will assist us with the design, development and installation of various software solutions. Your duties will include development, writing code ...
Software Engineer
Detroit, MI · On-site +1
We are looking for a part-time Software Engineer who will assist us with the design, development and installation of various software solutions. Your duties will include development, writing code ...
Software Engineer
Detroit, MI · On-site
We are looking for a part-time Software Engineer who will assist us with the design, development and installation of various software solutions. Your duties will include development, writing code ...
Software Engineer
Detroit, MI · On-site
We are looking for a part-time Software Engineer who will assist us with the design, development and installation of various software solutions. Your duties will include development, writing code ...
Software Engineer
Orion, MI · On-site
$135K/yr
Software Engineer Minimum 2 Years experience as a Software Engineer Venteon is currently seeking an experienced Software Engineer to fill a opening with a systems integrator company located in Metro ...
Software Engineer
Orion, MI · On-site
$135K/yr
Software Engineer Minimum 2 Years experience as a Software Engineer Venteon is currently seeking an experienced Software Engineer to fill a opening with a systems integrator company located in Metro ...
Software Engineer
Birmingham, MI · On-site
$130K - $150K/yr
Conduct software engineering to include requirements analysis, design, development, implementation, integration, and testing. * Practice a disciplined approach to Software Engineering. Use of and ...
Quick apply
Software Engineer
Birmingham, MI · On-site
$130K - $150K/yr
Conduct software engineering to include requirements analysis, design, development, implementation, integration, and testing. * Practice a disciplined approach to Software Engineering. Use of and ...
Software Engineer #1051606 * Employees in this job function are responsible for designing, developing, testing and maintaining software applications and products to meet customer needs. * They are ...
Quick apply
Software Engineer #1051606 * Employees in this job function are responsible for designing, developing, testing and maintaining software applications and products to meet customer needs. * They are ...
Software Engineer
Sterling Heights, MI · On-site
$64.28 - $71.42/hr
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 ...
Software Engineer
Sterling Heights, MI · On-site
$64.28 - $71.42/hr
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 ...
Software Developer
Troy, MI · On-site
Finys is a leading producer of packaged software for the Property Casualty (P&C) insurance sector, and they are seeking a Software Developer to develop robust software solutions. The individual in ...
Software Developer
Troy, MI · On-site
Finys is a leading producer of packaged software for the Property Casualty (P&C) insurance sector, and they are seeking a Software Developer to develop robust software solutions. The individual in ...
Software Engineer
Auburn Hills, MI · On-site
Develop software in compliance with a formal CMM level 3 based Software Development Process and Product Development Process (PDP) supporting UDS, SAE and IOS conformance. * Development of reusable ...
Software Engineer
Auburn Hills, MI · On-site
Develop software in compliance with a formal CMM level 3 based Software Development Process and Product Development Process (PDP) supporting UDS, SAE and IOS conformance. * Development of reusable ...
Software Engineer
Auburn Hills, MI · Hybrid
Develop software in compliance with a formal CMM level 3 based Software Development Process and Product Development Process (PDP) supporting UDS, SAE and IOS conformance. * Development of reusable ...
Software Engineer
Auburn Hills, MI · Hybrid
Develop software in compliance with a formal CMM level 3 based Software Development Process and Product Development Process (PDP) supporting UDS, SAE and IOS conformance. * Development of reusable ...
Software Engineer
Dearborn, MI · On-site
Software Engineer #1053018 * Employees in this job function are responsible for designing, developing, testing and maintaining software applications and products to meet customer needs. * They are ...
Quick apply
Software Engineer
Dearborn, MI · On-site
Software Engineer #1053018 * Employees in this job function are responsible for designing, developing, testing and maintaining software applications and products to meet customer needs. * They are ...
Software Engineer
Dearborn, MI · On-site
Software Engineer #1049224 * Employees in this job function are responsible for designing, developing, testing and maintaining software applications and products to meet customer needs. * They are ...
Quick apply
Software Engineer
Dearborn, MI · On-site
Software Engineer #1049224 * Employees in this job function are responsible for designing, developing, testing and maintaining software applications and products to meet customer needs. * They are ...
Full-stack software engineering roles, who can develop all components of software including user interface and server side also fall within this job function. Key Responsibilities: 1. Engage with ...
Full-stack software engineering roles, who can develop all components of software including user interface and server side also fall within this job function. Key Responsibilities: 1. Engage with ...
Requires US Citizenship The Software Engineer/Developer is responsible for the software design, coding, verification and validation of software applications for both current and future products. The ...
Requires US Citizenship The Software Engineer/Developer is responsible for the software design, coding, verification and validation of software applications for both current and future products. The ...
Stefanini is looking for a Software Engineer (Allen Park, MI) For quick apply, please reach out to Saurabh Kapoor at / We are seeking an exceptional Software Engineer specializing in Public Key ...
Stefanini is looking for a Software Engineer (Allen Park, MI) For quick apply, please reach out to Saurabh Kapoor at / We are seeking an exceptional Software Engineer specializing in Public Key ...
Software Engineer
Allen Park, MI · On-site
$61 - $66/hr
Stefanini is looking for a Software Engineer (Allen Park, MI) For quick apply, please reach out to Saurabh Kapoor at 248-582-6559/saurabh.kapoor@stefanini.com We are seeking an exceptional Software ...
Software Engineer
Allen Park, MI · On-site
$61 - $66/hr
Stefanini is looking for a Software Engineer (Allen Park, MI) For quick apply, please reach out to Saurabh Kapoor at 248-582-6559/saurabh.kapoor@stefanini.com We are seeking an exceptional Software ...
Software Engineer Minimum 2 Years experience as a Software Engineer Venteon is currently seeking an experienced Software Engineer to fill a opening with a systems integrator company located in Metro ...
Software Engineer Minimum 2 Years experience as a Software Engineer Venteon is currently seeking an experienced Software Engineer to fill a opening with a systems integrator company located in Metro ...
Stefanini is looking for a Software Engineer (Allen Park, MI) For quick apply, please reach out to Saurabh Kapoor at 248-582-6559/saurabh.kapoor@stefanini.com We are seeking an exceptional Software ...
Stefanini is looking for a Software Engineer (Allen Park, MI) For quick apply, please reach out to Saurabh Kapoor at 248-582-6559/saurabh.kapoor@stefanini.com We are seeking an exceptional Software ...
Software Engineer
Dearborn, MI · On-site
Software Engineer #1055475 * Employees in this job function are responsible for designing, developing, testing and maintaining software applications and products to meet customer needs. * They are ...
Quick apply
Software Engineer
Dearborn, MI · On-site
Software Engineer #1055475 * Employees in this job function are responsible for designing, developing, testing and maintaining software applications and products to meet customer needs. * They are ...
Stefanini is looking for a Software Engineer (Allen Park, MI) For quick apply, please reach out to Saurabh Kapoor at 248-582-6559/saurabh.kapoor@stefanini.com We are seeking an exceptional Software ...
Stefanini is looking for a Software Engineer (Allen Park, MI) For quick apply, please reach out to Saurabh Kapoor at 248-582-6559/saurabh.kapoor@stefanini.com We are seeking an exceptional Software ...
Software information
See Rochester Hills, MI salary details
$44.2K - $54.1K
1% of jobs
$54.1K - $63.9K
4% of jobs
$63.9K - $73.8K
9% of jobs
$83K is the 25th percentile. Wages below this are outliers.
$73.8K - $83.7K
12% of jobs
$83.7K - $93.6K
15% of jobs
The median wage is $100K / yr.
$93.6K - $103.4K
14% of jobs
$103.4K - $113.3K
15% of jobs
$117.2K is the 75th percentile. Wages above this are outliers.
$113.3K - $123.2K
13% of jobs
$123.2K - $133K
9% of jobs
$133K - $142.9K
5% of jobs
$142.9K - $152.8K
3% of jobs
$44.2K
$102.9K
$152.8K
How much do software jobs pay per year?
What are some common challenges software professionals face when working on large-scale projects?
What are software developers?
What is the difference between Software vs Web Developer?
| Aspect | Software | Web Developer |
|---|---|---|
| Required Credentials | Typically a degree in Computer Science or related field; certifications like Microsoft Certified or Oracle Certified | Similar credentials; often a degree in CS or Web Development certifications |
| Work Environment | Develops software applications for various platforms, including desktop and mobile | Builds websites and web applications primarily for online use |
| Employer & Industry Usage | Used across tech companies, software firms, and enterprises | Common in digital agencies, tech startups, and online businesses |
| Common Search & Comparison Intent | People compare to understand different roles in software creation | Often compared to see distinctions in web-focused development |
While both Software developers and Web Developers work in the tech industry and require similar skills and certifications, Software developers create applications for various platforms, whereas Web Developers focus on building websites and web-based applications. The choice depends on whether you're interested in broad software solutions or web-specific projects.
What jobs in the US pay 300,000 a year?
What jobs are there in software?
What Are Different Types of Software Jobs?
Software jobs include software engineers, software developers, programmers, information technology or network systems specialists, QA testers, or developers who use existing tools, such as business information software, to develop new interfaces for institutional clients. Many of these jobs can be broken down further. For example, some developers work on front-end duties, such as designing interfaces for users. These may be for desktop, mobile, or web applications. Back-end programmers and developers, on the other hand, create the frameworks and logic that dictate how a program works. QA testers often work closely with developers to test programs before being released publicly.
What are the key skills and qualifications needed to thrive as a Software Engineer, and why are they important?

Other
Posted 15 days ago
Job description
Responsibilities:
• Develop base software; MCAL, service layers, AUTOSAR interfaces, and complex device drivers in new ECU's for electrified drivetrain systems
• Develop, configure and integrate embedded software around bootloader & base software utilizing AUTOSAR RTE Design low level drivers and base software services (e.g. Diagnostic Manager, Communication Manager, Task Manager, Diagnostics Communication Services, Service Routines, Fail-Safe Modes, complex I/O drivers)
• Support defining test cases for Fault Management & Diagnostics, Performance & Timing, Integrated S/W
• Design and development of production intent software within an ALM environment like Polarion
• Design software for compliance to ISO26262 Functional Safety
• Support software validation engineer through the development process and iterate code accordingly
• Perform software functional validation testing on bench (SIL/HIL)
Required Qualifications:
• Bachelor's degree in Computer Engineering, Computer Science or Embedded Systems o5 years of software development/coding experience with low level embedded C or C+
• Experience with Infineon TC3x AURIX MCU or equivalent multi-core lockstep microcontrollers
• Experience in automotive applications and applicable interfaces such as CAN, CAN-FD, SPI, FlexRay
• Experience in trouble-shooting & debugging skills both on the test bench and in vehicle
• Experience in diagnostics and UDS services, CANdela Studio, Vector & ETAS Tools, and integration of CAN Stack software components, low level drivers and MCAL MCU peripheral configurations is required
• Experience with AUTOSAR 4.x architecture and detail understanding of major AUTOSAR components
• Experience with SW debugger tools such as Lauterbach Trace32