1

Developer In Software Jobs in Livonia, MI (NOW HIRING)

Software Integration Lead

Milford, MI · On-site

$91K - $123K/yr

Bachelor's degree in Software Engineering, Computer Science, or a related field * 5+ years of experience in software development, integration, or build management * Strong knowledge of the software ...

As an AI-focused Software Engineer in Marketing Enterprise Analytics, you will architect systems where autonomous agents navigate complex marketing business logic, utilize the Model Context Protocol ...

SkySync is a leader in migrating and integrating files across the enterprise and has now evolved ... We are seeking a Software Engineer who understands Regex and can translate regulations into pattern ...

Director of Software Engineering

Detroit, MI · On-site

$239K/yr

Champion best practices in software design, testing, deployment, and operations. * Evaluate and implement new technologies to improve scalability, reliability, and developer productivity. * Project ...

AI Software Engineer

Dearborn, MI · On-site

$100K - $192K/yr

As an AI-focused Software Engineer in Marketing Enterprise Analytics, you will architect systems where autonomous agents navigate complex marketing business logic, utilize the Model Context Protocol ...

next page

Showing results 1-20

Developer In Software information

See Livonia, MI salary details

$44.9K

$104.7K

$155.3K

How much do developer in software jobs pay per year?

As of Jul 14, 2026, the average yearly pay for developer in software in Livonia, MI is $104,667.00, according to ZipRecruiter salary data. Most workers in this role earn between $84,200.00 and $121,700.00 per year, depending on experience, location, and employer.

What jobs do software developers get?

Software developers can work in various roles such as front-end, back-end, full-stack, mobile app, and embedded systems development. They often work in industries like technology, finance, healthcare, and gaming, using programming languages like Java, Python, or C++, and may require knowledge of development tools and frameworks. Career paths can include roles like software engineer, application developer, systems analyst, or technical lead.

What job does a software developer do?

A software developer designs, writes, tests, and maintains computer programs and applications. They use programming languages like Java, Python, or C++ and often collaborate with teams to create software solutions that meet user needs and specifications.

What is L1, L2, L3, and L4 developer?

In software development, L1, L2, L3, and L4 often refer to different levels of developer seniority or expertise, with L1 being entry-level and L4 representing senior or lead developers. These levels typically indicate experience, responsibility, and skill set, and are used by companies to structure career progression and compensation. Developers at higher levels are expected to handle more complex tasks, mentorship, and system design.

What engineer makes $500,000 a year?

Senior software engineers, especially those in high-demand fields like machine learning, AI, or working at major tech companies, can earn $500,000 or more annually through base salary, bonuses, and stock options. Achieving this level typically requires extensive experience, advanced skills, and often working in leadership or specialized roles within the software development industry.

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

AspectDeveloper In SoftwareSoftware Engineer
CredentialsTypically requires a bachelor's degree in computer science or related fieldUsually requires a bachelor's or master's degree in computer science or software engineering
Work EnvironmentCollaborates on coding, debugging, and implementing software applicationsDesigns, develops, tests, and maintains software systems, often involved in architecture decisions
Industry UsageCommonly used in tech companies, startups, and software development firmsWidely used across tech, finance, healthcare, and enterprise industries
Search & Comparison IntentOften compared for coding roles and entry to mid-level positionsCompared for broader responsibilities and system design roles

While both roles involve software development, a Developer In Software primarily focuses on coding and implementing applications, whereas a Software Engineer often has a broader scope including system design and architecture. The choice depends on the specific job responsibilities and career goals.

What are popular job titles related to Developer In Software jobs in Livonia, MI? For Developer In Software jobs in Livonia, MI, the most frequently searched job titles are:
What job categories do people searching Developer In Software jobs in Livonia, MI look for? The top searched job categories for Developer In Software jobs in Livonia, MI are:
What cities near Livonia, MI are hiring for Developer In Software jobs? Cities near Livonia, MI with the most Developer In Software job openings:
Core Embedded Base Software Engineer (1426156)

Core Embedded Base Software Engineer (1426156)

Brightwing

Auburn Hills, MI • On-site

$124K - $163K/yr

Other

Re-posted 2 days ago


Job description

Job Description Onsite - 100% in Auburn Hills, MI The Core Embedded Base Software Engineer will be part of a team responsible for developing basic software components for EE/core and powertrain control modules. The candidate will engage in software requirements analysis, design, coding, test plan creation, and testing for EE/core and powertrain base software. Responsibilities include performing reviews and inspections of requirements, design documents, C/C++/assembly code, and test plans.

The candidate will also embrace virtualization methods and techniques used in the base software development life cycle and interact with other departments/vendors to elicit software requirements. Experience in Base SW diagnostics and low-level driver SW development is a plus. Requirements: Bachelor of Science degree in Electrical Engineering, Computer Engineering, or a related Engineering degree from an ABET accredited University.

Minimum 5 years' experience with embedded C/C++ software (hand-coding) in a Real Time Operating System, MCAL and Low Level Driver development. Minimum 3+ years of experience in Vector/ETAS/AUTOSAR Basic Software configuration of core foundation modules like OS, IOHWAB, FEE, WDG. Experience with multicore microprocessors, ability to interpret hardware schematics, and Functional Safety concepts (ISO 26262).

Experience with compilers, emulators, (Lauterbach) debuggers, and automation scripting. Experience in software verification/validation including white box, black box, and gray box testing. Familiarity with automotive software code quality standards like MISRA-C.

Strong communication skills, both verbal and written. Ability to adapt to a changing environment with minimal effect on productivity. Experience using data acquisition tools like ETAS, INCA, CANoe, CANalyzer.

Experience with NXP Cobra-55, Aurix TC family of automotive microprocessors. Preferred Qualifications: Master's degree in Engineering. Automotive experience either at work or university, such as Formula SAE or SAE EcoCar.

Experience in Vector SLP communication stack configurations and implementation of CAN/LIN/XCP. Experience with Electrobit EBTREOS Studio MICROSAR configuration. Strong understanding of internal combustion engines, hybrid, battery electric, and/or vehicle subsystems.

Strong experience working in multi-disciplinary teams. Experience in simulation/virtual methodologies and/or tools. Experience implementing Embedded Real-Time Controls and Software solutions.

Additional Information/ Must Have's: 1. Focus area: 5+ years of experience in Low Level/MCAL driver development, like PLC, SPI, HBridge and HSD/LSDs. 2.

Very good understanding of real time operating/Embedded systems. 3. Worked on Infineon Micro controller family: TC3XX -NO driving company vehicle -NO travel Contract to hire opportunity.