Software Engineer
Ypsilanti, MI · On-site
Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to ... Collaborate with radar/electro-optical and research scientist experts to solve issues and iterate ...
Ypsilanti, MI · On-site
Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to ... Collaborate with radar/electro-optical and research scientist experts to solve issues and iterate ...
Ypsilanti, MI · On-site
Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to ... Collaborate with radar/electro-optical and research scientist experts to solve issues and iterate ...
Lead Software Engineer, AI Are you passionate about building AI-driven software that transforms how ... Lead cross-functional collaboration - Partner with AI researchers, engineering leadership, design ...
Lead Software Engineer, AI Are you passionate about building AI-driven software that transforms how ... Lead cross-functional collaboration - Partner with AI researchers, engineering leadership, design ...
Lead Software Engineer, AI Are you passionate about building AI-driven software that transforms how ... Lead cross-functional collaboration - Partner with AI researchers, engineering leadership, design ...
Lead Software Engineer, AI Are you passionate about building AI-driven software that transforms how ... Lead cross-functional collaboration - Partner with AI researchers, engineering leadership, design ...
Software Engineer #1058088 * We are seeking a highly experienced Senior Software Engineer for the ... Key Responsibilities: * Assist with Enhancement/New Development Projects (including research ...
Quick apply
Software Engineer #1058088 * We are seeking a highly experienced Senior Software Engineer for the ... Key Responsibilities: * Assist with Enhancement/New Development Projects (including research ...
Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to ... research scientist experts to solve issues and iterate to improve product image quality Design ...
Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to ... research scientist experts to solve issues and iterate to improve product image quality Design ...
Software Engineer #1052135 * We are seeking a highly experienced Senior Software Engineer for the ... Key Responsibilities: * Assist with Enhancement/New Development Projects (including research ...
Quick apply
Software Engineer #1052135 * We are seeking a highly experienced Senior Software Engineer for the ... Key Responsibilities: * Assist with Enhancement/New Development Projects (including research ...
Ypsilanti, MI · On-site
Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to ... Collaborate with radar/electro-optical and research scientist experts to solve issues and iterate ...
Ypsilanti, MI · On-site
Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to ... Collaborate with radar/electro-optical and research scientist experts to solve issues and iterate ...
Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to ... Collaborate with radar/electro-optical and research scientist experts to solve issues and iterate ...
Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to ... Collaborate with radar/electro-optical and research scientist experts to solve issues and iterate ...
Detroit, MI · On-site +1
Title: Software Engineer . Net 100% REMOTE 6 months contract **Permanent work from home position ... Good interpersonal and oral communication skills Ability to conduct research into security related ...
Detroit, MI · On-site +1
Title: Software Engineer . Net 100% REMOTE 6 months contract **Permanent work from home position ... Good interpersonal and oral communication skills Ability to conduct research into security related ...
Detroit, MI · Remote
Title: Software Engineer . Net 100% REMOTE 6 months contract **Permanent work from home position ... Good interpersonal and oral communication skills Ability to conduct research into security related ...
Detroit, MI · Remote
Title: Software Engineer . Net 100% REMOTE 6 months contract **Permanent work from home position ... Good interpersonal and oral communication skills Ability to conduct research into security related ...
Kalamazoo, MI · On-site
$102K - $171K/yr
This role is on the Software Engineering team at Stryker Medical division's Acute Care business ... It includes gaining a deep understanding of the customer needs through research and partnership ...
Kalamazoo, MI · On-site
$102K - $171K/yr
This role is on the Software Engineering team at Stryker Medical division's Acute Care business ... It includes gaining a deep understanding of the customer needs through research and partnership ...
Portage, MI · On-site
$102K - $171K/yr
This role is on the Software Engineering team at Stryker Medical division's Acute Care business ... It includes gaining a deep understanding of the customer needs through research and partnership ...
Portage, MI · On-site
$102K - $171K/yr
This role is on the Software Engineering team at Stryker Medical division's Acute Care business ... It includes gaining a deep understanding of the customer needs through research and partnership ...
Grand Rapids, MI · On-site
$102K - $171K/yr
This role is on the Software Engineering team at Stryker Medical division's Acute Care business ... It includes gaining a deep understanding of the customer needs through research and partnership ...
Grand Rapids, MI · On-site
$102K - $171K/yr
This role is on the Software Engineering team at Stryker Medical division's Acute Care business ... It includes gaining a deep understanding of the customer needs through research and partnership ...
Portage, MI · On-site
$102K - $171K/yr
This role is on the Software Engineering team at Stryker Medical division's Acute Care business ... It includes gaining a deep understanding of the customer needs through research and partnership ...
Portage, MI · On-site
$102K - $171K/yr
This role is on the Software Engineering team at Stryker Medical division's Acute Care business ... It includes gaining a deep understanding of the customer needs through research and partnership ...
Detroit, MI · On-site
$171K - $202K/yr
Systems Software Engineer II Wayne State University is searching for an experienced Systems ... Wayne State is a premier, public, urban research university located in the heart of Detroit ...
Detroit, MI · On-site
$171K - $202K/yr
Systems Software Engineer II Wayne State University is searching for an experienced Systems ... Wayne State is a premier, public, urban research university located in the heart of Detroit ...
Troy, MI · On-site
Currently, Orbbec is building a new R&D team in North America. A software team is a key part of it. The software engineer will participate in a team to develop and sustain a software development kit ...
Quick apply
Troy, MI · On-site
Currently, Orbbec is building a new R&D team in North America. A software team is a key part of it. The software engineer will participate in a team to develop and sustain a software development kit ...
Auburn Hills, MI · On-site
$115K - $152K/yr
Research and evaluate software and hardware solutions to inform programming decisions and enhance system capabilities. * Develop and maintain technical specifications, plans, and documentation ...
Quick apply
Auburn Hills, MI · On-site
$115K - $152K/yr
Research and evaluate software and hardware solutions to inform programming decisions and enhance system capabilities. * Develop and maintain technical specifications, plans, and documentation ...
Troy, MI · On-site
Currently, Orbbec is building a new R&D team in North America. A software team is a key part of it. The software engineer will participate in a team to develop and sustain a software development kit ...
Quick apply
Troy, MI · On-site
Currently, Orbbec is building a new R&D team in North America. A software team is a key part of it. The software engineer will participate in a team to develop and sustain a software development kit ...
... research in global route planning and analytical planning methods. Contribute to integration of ... software engineering best practices • 5+ years experience with the architecting, design, and ...
... research in global route planning and analytical planning methods. Contribute to integration of ... software engineering best practices • 5+ years experience with the architecting, design, and ...
Grand Rapids, MI · On-site +1
$103K - $165K/yr
Learn more at Job Function: R&D Product Development Job Sub Function: R&D Software/Systems Engineering Job Category: Scientific/Technology All Job Posting Locations: Santa Clara, California, United ...
Grand Rapids, MI · On-site +1
$103K - $165K/yr
Learn more at Job Function: R&D Product Development Job Sub Function: R&D Software/Systems Engineering Job Category: Scientific/Technology All Job Posting Locations: Santa Clara, California, United ...
$97.2K - $104.7K
0% of jobs
$104.7K - $112.2K
0% of jobs
$112.2K - $119.6K
0% of jobs
$119.6K - $127.1K
4% of jobs
$127.1K - $134.6K
0% of jobs
$134.6K - $142.1K
0% of jobs
$142.1K - $149.6K
0% of jobs
$149.6K - $157.1K
2% of jobs
$157.1K - $164.6K
0% of jobs
$164.6K - $172.1K
0% of jobs
$173.6K is the 25th percentile. Wages below this are outliers.
$172.1K - $179.5K
94% of jobs
$97.2K
$179.5K
To thrive as a Research Software Engineer, you need strong programming skills (often in Python, C++, or Java), a solid understanding of algorithms, and an academic or industry background in computer science or a related field. Familiarity with version control systems like Git, cloud platforms, and experience using scientific computing libraries and frameworks are valuable, while a master's or Ph.D. can be advantageous for specialized roles. Excellent problem-solving, communication, and collaborative skills help in working closely with researchers and multidisciplinary teams. These capabilities are crucial for successfully translating complex research problems into robust, reproducible software solutions that advance scientific inquiry.
As a Research Software Engineer, your daily work often involves designing and implementing software to support cutting-edge research projects, collaborating with scientists to understand their computational needs, and ensuring code reliability and reproducibility. You may spend time optimizing algorithms, writing unit tests, documenting software, and participating in code reviews within a collaborative team environment. Additionally, you might help deploy research applications on high-performance or cloud computing platforms and contribute to research publications. Balancing independent programming tasks with ongoing communication is key to making meaningful contributions to both the research and software development processes.
A Research Software Engineer (RSE) combines expertise in software development and research to create, maintain, and optimize software used in scientific or academic projects. They work closely with researchers to develop efficient, reliable, and reproducible software solutions for data analysis, simulations, or machine learning. RSEs bridge the gap between research and software engineering, ensuring that computational tools meet the needs of scientific investigations. Their role may involve coding, performance optimization, software sustainability, and deploying applications on high-performance computing or cloud platforms.

Full-time
Medical, Retirement, PTO
Posted 10 days ago