Software Engineer
Detroit, MI · On-site +1
Posting Type Hybrid/Remote Job Overview WHO WE ARE Relativity is a leading legal data intelligence ... WHAT WE DO At Relativity, engineers don't just write code. They build the systems that power AI ...
Detroit, MI · On-site +1
Posting Type Hybrid/Remote Job Overview WHO WE ARE Relativity is a leading legal data intelligence ... WHAT WE DO At Relativity, engineers don't just write code. They build the systems that power AI ...
Detroit, MI · On-site +1
Posting Type Hybrid/Remote Job Overview WHO WE ARE Relativity is a leading legal data intelligence ... WHAT WE DO At Relativity, engineers don't just write code. They build the systems that power AI ...
Rochester, MI · Remote
Remote, USA Employment Type: Full-Time Benefits offered: Vision, medical, Life, Dental, 401K Gross ... The Software Engineer designs, develops, tests, and maintains software components within OneStream ...
Rochester, MI · Remote
Remote, USA Employment Type: Full-Time Benefits offered: Vision, medical, Life, Dental, 401K Gross ... The Software Engineer designs, develops, tests, and maintains software components within OneStream ...
Southfield, MI · On-site +1
$126K - $171K/yr
Remote Job type: Contractor, Consultancy, Full time, Part time Job Summary: Working under the ... Software Engineering, API, Testing, REST, Application Security, JavaScript Additional Requirements ...
Southfield, MI · On-site +1
$126K - $171K/yr
Remote Job type: Contractor, Consultancy, Full time, Part time Job Summary: Working under the ... Software Engineering, API, Testing, REST, Application Security, JavaScript Additional Requirements ...
Grand Rapids, MI · Remote
$126K - $166K/yr
Low Level Software Verification Engineer - Integrated Vehicle Health Monitoring REMOTE WORK OPTIONS AVAILABLE! ABOUT THE JOB: We are seeking multiple software engineers to provide software ...
Quick apply
Grand Rapids, MI · Remote
$126K - $166K/yr
Low Level Software Verification Engineer - Integrated Vehicle Health Monitoring REMOTE WORK OPTIONS AVAILABLE! ABOUT THE JOB: We are seeking multiple software engineers to provide software ...
Grand Rapids, MI · Remote
$126K - $166K/yr
Low Level Software Verification Engineer - Integrated Vehicle Health Monitoring REMOTE WORK OPTIONS AVAILABLE! ABOUT THE JOB: We are seeking multiple software engineers to provide software ...
Grand Rapids, MI · Remote
$126K - $166K/yr
Low Level Software Verification Engineer - Integrated Vehicle Health Monitoring REMOTE WORK OPTIONS AVAILABLE! ABOUT THE JOB: We are seeking multiple software engineers to provide software ...
Dearborn, MI · On-site +1
$85K - $192K/yr
Software Engineer - Functional Safety Software for Motor Controls We made history and now we work ... location or remote for non-local candidates. #LI-Hybrid #LI-Remote #LI-JS1 What you'll do.
Dearborn, MI · On-site +1
$85K - $192K/yr
Software Engineer - Functional Safety Software for Motor Controls We made history and now we work ... location or remote for non-local candidates. #LI-Hybrid #LI-Remote #LI-JS1 What you'll do.
Ann Arbor, MI · On-site +1
$120K - $150K/yr
Software Engineer Utilidata is a fast-growing NVIDIA-backed edge AI company enabling greater ... remote work. Our Commitments: Utilidata values the diversity of our team. We provide equal ...
Ann Arbor, MI · On-site +1
$120K - $150K/yr
Software Engineer Utilidata is a fast-growing NVIDIA-backed edge AI company enabling greater ... remote work. Our Commitments: Utilidata values the diversity of our team. We provide equal ...
We operate as a distributed, remote-first team, ensuring everyone has equal access to information ... Because we own our services end-to-end, each engineer participates in a business hour on call ...
We operate as a distributed, remote-first team, ensuring everyone has equal access to information ... Because we own our services end-to-end, each engineer participates in a business hour on call ...
Lansing, MI · Remote
... engineering practices. This job family programs and configures end user applications, systems ... Remote Candidates who are back-to-work, people with disabilities, without a college degree, and ...
Lansing, MI · Remote
... engineering practices. This job family programs and configures end user applications, systems ... Remote Candidates who are back-to-work, people with disabilities, without a college degree, and ...
Ann Arbor, MI · Remote
We are seeking a Software Engineer who understands Regex and can translate regulations into pattern-matching logic without our product. This role will be part of our new Policy Team working on a ...
Ann Arbor, MI · Remote
We are seeking a Software Engineer who understands Regex and can translate regulations into pattern-matching logic without our product. This role will be part of our new Policy Team working on a ...
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 ...
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 ...
Ann Arbor, MI · On-site +1
$120K - $150K/yr
We are expanding our engineering team and looking for a Software Engineer to support the ... remote work. Our Commitments: Utilidata values the diversity of our team. We provide equal ...
Ann Arbor, MI · On-site +1
$120K - $150K/yr
We are expanding our engineering team and looking for a Software Engineer to support the ... remote work. Our Commitments: Utilidata values the diversity of our team. We provide equal ...
Detroit, MI · On-site +1
Infor-M3 Developer Duration: Full-Time Location ... Remote • XtendM3 certification from Infor. • Experience in developing mashup in multi-tenant ...
Detroit, MI · On-site +1
Infor-M3 Developer Duration: Full-Time Location ... Remote • XtendM3 certification from Infor. • Experience in developing mashup in multi-tenant ...
Dearborn, MI · On-site +1
$138K - $190K/yr
Bachelor's degree or foreign equivalent in Computer Science, Computer Engineering, Electrical Engineering or a related field and 5 years of experience in the job offered or a related occupation. 3 ...
Dearborn, MI · On-site +1
$138K - $190K/yr
Bachelor's degree or foreign equivalent in Computer Science, Computer Engineering, Electrical Engineering or a related field and 5 years of experience in the job offered or a related occupation. 3 ...
Dearborn, MI · On-site +1
$138K - $178K/yr
... DevOps tools including GitHub, SonarCube, CheckMarx, and FOSSA to deploy, improve and manage software. 2. Infrastructure as code: Terraform. 3. Utilizing GCP products including at least 3 of the ...
Dearborn, MI · On-site +1
$138K - $178K/yr
... DevOps tools including GitHub, SonarCube, CheckMarx, and FOSSA to deploy, improve and manage software. 2. Infrastructure as code: Terraform. 3. Utilizing GCP products including at least 3 of the ...
Dearborn, MI · On-site +1
$102K - $190K/yr
Bachelor's degree or foreign equivalent in Electrical Engineering, Computer Science, Electronics and Communication, Information Systems Security, Electronic Engineering or a related field and 3 years ...
Dearborn, MI · On-site +1
$102K - $190K/yr
Bachelor's degree or foreign equivalent in Electrical Engineering, Computer Science, Electronics and Communication, Information Systems Security, Electronic Engineering or a related field and 3 years ...
Dearborn, MI · On-site +1
$102K - $188K/yr
Bachelor's degree or foreign equivalent in Electrical & Computer Engineering, Computer Science, Mathematics, Physics, Electronic Engineering or related field and 3 years of experience in the job ...
Dearborn, MI · On-site +1
$102K - $188K/yr
Bachelor's degree or foreign equivalent in Electrical & Computer Engineering, Computer Science, Mathematics, Physics, Electronic Engineering or related field and 3 years of experience in the job ...
Dearborn, MI · On-site +1
$84K - $192K/yr
Bachelor's degree or foreign equivalent in Computer Engineering, Electrical Engineering, Computer Science, Systems Engineering, Electronics and Communication Engineering or a related field and 2 ...
Dearborn, MI · On-site +1
$84K - $192K/yr
Bachelor's degree or foreign equivalent in Computer Engineering, Electrical Engineering, Computer Science, Systems Engineering, Electronics and Communication Engineering or a related field and 2 ...
Troy, MI · On-site +1
Strong embedded C programming language experience. - SW Development experience: - OS: Integrity QNX and/or Linux. - Middle and Application layer blocks development (e.g. ethernet (TCPIP AVTP and RIVP ...
Troy, MI · On-site +1
Strong embedded C programming language experience. - SW Development experience: - OS: Integrity QNX and/or Linux. - Middle and Application layer blocks development (e.g. ethernet (TCPIP AVTP and RIVP ...
$65.4K - $75.7K
1% of jobs
$75.7K - $86K
2% of jobs
$86K - $96.3K
3% of jobs
$96.3K - $106.6K
3% of jobs
$106.6K - $116.9K
6% of jobs
$120.5K is the 25th percentile. Wages below this are outliers.
$116.9K - $127.2K
26% of jobs
$127.2K - $137.5K
3% of jobs
$137.5K - $147.8K
3% of jobs
The median wage is $148.5K / yr.
$147.8K - $158.1K
23% of jobs
$158.1K - $168.4K
1% of jobs
$169.3K is the 75th percentile. Wages above this are outliers.
$168.4K - $178.7K
27% of jobs
$65.4K
$145.9K
$178.7K
To thrive as a Remote Firmware Engineer, you need expertise in embedded systems programming (typically in C/C++), microcontroller architectures, and debugging hardware-software interactions, often supported by a degree in electrical engineering, computer engineering, or computer science. Familiarity with tools like JTAG debuggers, in-circuit emulators, version control systems (e.g., Git), and sometimes certifications like Embedded Systems Professional are valuable. Strong problem-solving skills, effective written communication, and self-motivation help you excel in a remote setting and collaborate with distributed teams. These skills ensure reliable product development, seamless integration of hardware and software, and efficient teamwork across distances.
A typical day for a Remote Firmware Engineer often involves writing and reviewing embedded code, debugging firmware issues with hardware prototypes, and collaborating with hardware and software teams through video calls or project management tools. Engineers may spend time reading datasheets, integrating new features, and participating in code reviews to maintain code quality. Coordination with cross-functional teams, such as hardware engineers or QA, is common to ensure seamless product development. The role also includes documenting designs and troubleshooting customer-reported issues, making strong communication and time management essential for success in a remote environment.
A Remote Firmware Engineer designs, develops, and tests low-level software (firmware) that runs on embedded systems, often working with hardware components. They collaborate with cross-functional teams to ensure seamless hardware-software integration. This role requires proficiency in programming languages like C and C++, as well as an understanding of microcontrollers, processors, and communication protocols. Working remotely, they utilize version control systems, debugging tools, and cloud-based collaboration platforms to contribute efficiently.

Posting Type
Hybrid/Remote
Job Overview
WHO WE AREJob Description and Requirements
ABOUT THE ROLE
As a Software Engineer, you will build and operate backend services that power Relativity's generative AI platform, aiR. You will work at the intersection of distributed systems, cloud infrastructure, and applied AI, helping to deliver reliable, scalable systems that sit on the critical path of AI-powered workflows.
This role reports to the Manager of Software Engineering and provides the opportunity to work on multi-region, multi-cloud systems that handle large-scale AI traffic and complex orchestration challenges.
WHAT YOU'LL DO
WHAT WE'RE LOOKING FOR
Required
Preferred
WHY WE COULD BE A GREAT FIT
Impactful AI Platform
Distributed Systems at Scale
Cutting-Edge Technology
Growth Opportunity
Collaborative Culture
Compensation and Benefits
Relativity is committed to competitive, fair, and equitable compensation practices.
This position is eligible for total compensation which includes a competitive base salary, an annual performance bonus, and long-term incentives.
The expected salary range for this role is between following values:
$79,000 and $119,000The final offered salary will be based on several factors, including but not limited to the candidate's depth of experience, skill set, qualifications, and internal pay equity. Hiring at the top end of the range would not be typical, to allow for future meaningful salary growth in this position.
Required Skills:
Automation, Documentations, Engineering Design, Problem Solving, Process Improvements, Project Management, Quality Assurance (QA), Research and Development, System Integration, Troubleshooting