Software Engineer - C++
Troy, MI · On-site
C Programming, C++, Windows, Linux/Ubuntu, computer science, SDK, documentation, digital image ... · Software porting, integration, and testing · Create sample applications, demos, and ...
Quick apply
Troy, MI · On-site
C Programming, C++, Windows, Linux/Ubuntu, computer science, SDK, documentation, digital image ... · Software porting, integration, and testing · Create sample applications, demos, and ...
Quick apply
Troy, MI · On-site
C Programming, C++, Windows, Linux/Ubuntu, computer science, SDK, documentation, digital image ... · Software porting, integration, and testing · Create sample applications, demos, and ...
Dearborn, MI · On-site
Software Engineer ON W2 Location: On-site in Dearborn, MI, 5 days a week JD: Java • Spring Boot ... devices, third-party APIs, and connected platforms • Implement messaging pipelines with Kafka or ...
Dearborn, MI · On-site
Software Engineer ON W2 Location: On-site in Dearborn, MI, 5 days a week JD: Java • Spring Boot ... devices, third-party APIs, and connected platforms • Implement messaging pipelines with Kafka or ...
Dearborn, MI · On-site
$110K - $120K/yr
Embedded Software Engineer Work Location: Dearborn, MI Duration: Fulltime/Direct Hire & Skill ... Linux / QNX Systems * UART, SPI, I2C, IPC communication * CAN / CAN-FD * Ethernet Drivers * UDS ...
Quick apply
Dearborn, MI · On-site
$110K - $120K/yr
Embedded Software Engineer Work Location: Dearborn, MI Duration: Fulltime/Direct Hire & Skill ... Linux / QNX Systems * UART, SPI, I2C, IPC communication * CAN / CAN-FD * Ethernet Drivers * UDS ...
Auburn Hills, MI · On-site
$117K - $153K/yr
Check out this new opportunity! Sr Embedded Software Engineer Auburn Hills, MI Competitive Salary ... This role requires expertise in Embedded C/C++, Linux, RTOS, SysML/UML, DevSecOps, cybersecurity ...
Auburn Hills, MI · On-site
$117K - $153K/yr
Check out this new opportunity! Sr Embedded Software Engineer Auburn Hills, MI Competitive Salary ... This role requires expertise in Embedded C/C++, Linux, RTOS, SysML/UML, DevSecOps, cybersecurity ...
Sterling Heights, MI · On-site
$62/hr
The Senior Software Integration Engineer ... Integrates and tests software applications running on Red Hat Enterprise Linux and hardware ...
Quick apply
Sterling Heights, MI · On-site
$62/hr
The Senior Software Integration Engineer ... Integrates and tests software applications running on Red Hat Enterprise Linux and hardware ...
Detroit, MI · On-site
$179K - $268K/yr
Work closely with a multidisciplinary team of hardware, software and system engineers to ensure the ... Experience developing Linux device drivers for Ethernet, GPU, PCIE or flash devices like UFS, eMMC ...
Detroit, MI · On-site
$179K - $268K/yr
Work closely with a multidisciplinary team of hardware, software and system engineers to ensure the ... Experience developing Linux device drivers for Ethernet, GPU, PCIE or flash devices like UFS, eMMC ...
There are similarly recognized courses for Linux, UNIX and Cisco. Although this area of work is ... Internet engineering. * Software engineering. Functional Competencies: * Analyzing Information ...
Quick apply
There are similarly recognized courses for Linux, UNIX and Cisco. Although this area of work is ... Internet engineering. * Software engineering. Functional Competencies: * Analyzing Information ...
Livonia, MI · On-site
$73K - $132K/yr
AWS/Azure, Terraform, Ansible, Linux, and CI/CD. * 1+ year in cloud, software, DevOps, or enterprise applications. * Skills: AWS/Azure, Terraform, Ansible, Linux, scripting, CI/CD, networking ...
Livonia, MI · On-site
$73K - $132K/yr
AWS/Azure, Terraform, Ansible, Linux, and CI/CD. * 1+ year in cloud, software, DevOps, or enterprise applications. * Skills: AWS/Azure, Terraform, Ansible, Linux, scripting, CI/CD, networking ...
Sterling Heights, MI · On-site
$113K - $150K/yr
The Senior Software Integration Engineer: • Integrates and tests software applications running on Red Hat Enterprise Linux and hardware components on a combat vehicle system • Applies knowledge ...
Sterling Heights, MI · On-site
$113K - $150K/yr
The Senior Software Integration Engineer: • Integrates and tests software applications running on Red Hat Enterprise Linux and hardware components on a combat vehicle system • Applies knowledge ...
Sterling Heights, MI · On-site
$51.69 - $57.60/hr
This role requires expertise in embedded software engineering, BSP development, Linux and VxWorks environments, RTOS systems, DSP software, hardware/software integration, and vehicle network ...
Sterling Heights, MI · On-site
$51.69 - $57.60/hr
This role requires expertise in embedded software engineering, BSP development, Linux and VxWorks environments, RTOS systems, DSP software, hardware/software integration, and vehicle network ...
Warren, MI · On-site
$189K - $240K/yr
We are looking for a strong C++ Software Engineer to support development of next-generation ... QNX* Embedded Linux* Vehicle signal integration* Middleware/service-based ...
Warren, MI · On-site
$189K - $240K/yr
We are looking for a strong C++ Software Engineer to support development of next-generation ... QNX* Embedded Linux* Vehicle signal integration* Middleware/service-based ...
Sterling Heights, MI · On-site
$51/hr
The Software Integration Engineer ... Integrates and tests software applications running on Red Hat Enterprise Linux and hardware ...
Quick apply
Sterling Heights, MI · On-site
$51/hr
The Software Integration Engineer ... Integrates and tests software applications running on Red Hat Enterprise Linux and hardware ...
Plymouth, MI · On-site
$99K - $132K/yr
Previous experience, with RTOS, FPGA, .NET 6 and Linux preferred. * Understanding of hardware and software designs. * Proficiency in multiple programming languages, including C++, C#, and a modern ...
Plymouth, MI · On-site
$99K - $132K/yr
Previous experience, with RTOS, FPGA, .NET 6 and Linux preferred. * Understanding of hardware and software designs. * Proficiency in multiple programming languages, including C++, C#, and a modern ...
Sterling Heights, MI · On-site
$50 - $58.62/hr
Integrates and tests software applications running on Red Hat Enterprise Linux and hardware ... engineering and vehicle test teams to investigate reported issues and analyze collected data ...
Sterling Heights, MI · On-site
$50 - $58.62/hr
Integrates and tests software applications running on Red Hat Enterprise Linux and hardware ... engineering and vehicle test teams to investigate reported issues and analyze collected data ...
Sterling Heights, MI · On-site
$63.92 - $71/hr
This role requires expertise in embedded software engineering, low-level system programming, DSP applications, Linux and VxWorks environments, hardware/software integration, CSCI integration, and ...
Sterling Heights, MI · On-site
$63.92 - $71/hr
This role requires expertise in embedded software engineering, low-level system programming, DSP applications, Linux and VxWorks environments, hardware/software integration, CSCI integration, and ...
Sterling Heights, MI · On-site
$96K - $130K/yr
The Software Integration Engineer: • Integrates and tests software applications running on Red Hat Enterprise Linux and hardware components on a combat vehicle system • Applies knowledge of ...
Sterling Heights, MI · On-site
$96K - $130K/yr
The Software Integration Engineer: • Integrates and tests software applications running on Red Hat Enterprise Linux and hardware components on a combat vehicle system • Applies knowledge of ...
Sterling Heights, MI · On-site
$55 - $62.95/hr
Title: Senior Software Integration Engineer Embedded Systems Location: Sterling Heights, MI ... Integrates and tests software applications running on Red Hat Enterprise Linux and hardware ...
New
Sterling Heights, MI · On-site
$55 - $62.95/hr
Title: Senior Software Integration Engineer Embedded Systems Location: Sterling Heights, MI ... Integrates and tests software applications running on Red Hat Enterprise Linux and hardware ...
New
Sterling Heights, MI · On-site
$40 - $47/hr
The Software Integration Engineer ... Integrates and tests software applications running on Red Hat Enterprise Linux and hardware ...
Sterling Heights, MI · On-site
$40 - $47/hr
The Software Integration Engineer ... Integrates and tests software applications running on Red Hat Enterprise Linux and hardware ...
... Linux operating system · Web-based programming experience using Java and React is a plus · ... devices Additional Information / Must Have's: ETS Support engineer: What 3-5 Must Have's can I ...
Quick apply
... Linux operating system · Web-based programming experience using Java and React is a plus · ... devices Additional Information / Must Have's: ETS Support engineer: What 3-5 Must Have's can I ...
... Linux operating system • Web-based programming experience using Java and React is a plus • ... devices Additional Information / Must Have's: ETS Support engineer: What 3-5 Must Have's can I ...
... Linux operating system • Web-based programming experience using Java and React is a plus • ... devices Additional Information / Must Have's: ETS Support engineer: What 3-5 Must Have's can I ...
$10.25 - $17.23
0% of jobs
$17.23 - $24.21
0% of jobs
$24.21 - $31.19
2% of jobs
$31.19 - $38.17
11% of jobs
$38.17 - $45.15
11% of jobs
$45.87 is the 25th percentile. Wages below this are outliers.
$45.15 - $52.13
18% of jobs
The median wage is $54.83 / hr.
$52.13 - $59.11
23% of jobs
$62.88 is the 75th percentile. Wages above this are outliers.
$59.11 - $66.09
20% of jobs
$66.09 - $73.07
6% of jobs
$73.07 - $80.05
3% of jobs
$80.05 - $87.03
6% of jobs
$10
$56
$87
| Aspect | Linux Devices Software Engineer | Embedded Software Engineer |
|---|---|---|
| Required Credentials | Bachelor's in Computer Science or related, Linux/Unix certifications | Bachelor's in Electrical Engineering, Computer Engineering, or related, embedded systems certifications |
| Work Environment | Developing software for Linux-based devices, often in office or lab settings | Developing firmware for embedded hardware, often in labs or manufacturing environments |
| Industry Usage | Consumer electronics, IoT devices, industrial equipment | Automotive, medical devices, consumer electronics |
| Common Search/Comparison | Yes | Yes |
The main difference between a Linux Devices Software Engineer and an Embedded Software Engineer lies in their focus. Linux Devices Software Engineers primarily develop software for Linux-based hardware, while Embedded Software Engineers work on firmware for various embedded systems. Both roles require similar technical skills and certifications but differ in the target platforms and environments.
For Linux Devices Software Engineer jobs in Troy, MI, the most frequently searched job titles are:
The top searched job categories for Linux Devices Software Engineer jobs in Troy, MI are:

Troy, MI • On-site
Full-time
Medical, Dental, Vision, Retirement
Re-posted 5 days ago
Orbbec 3D is one of the top 3D depth sensor suppliers in the world. We have developed a series of high speed, high resolution, and high accuracy 3D cameras to meet the requirements of customers from all areas. 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 (SDK) and related applications for Orbbec 3D-Vision sensors and systems. Program, optimize, and test the software components on different operating systems. Cooperate with the hardware team to develop 3D sensors for a new generation.
Join us and view the world in 3D
Key Word: C Programming, C++, Windows, Linux/Ubuntu, computer science, SDK, documentation, digital image processing, 3D camera,
Major Responsibilities
· 3D depth calculation algorithm and SDK development using C/C++
· Image processing algorithm deployment
· Software porting, integration, and testing
· Create sample applications, demos, and documentation based on the current SDK
· Realize basic algorithms as specific requirements using maintainable and modular code
· Participate in regular team meetings for current backlog and challenges
· Participate in project update meetings to give your project status update to the management team
· Challenge your fellow team members to grow and enhance our team with new, diverse talent
Basic Qualifications
· Bachelor’s degree in Computer Engineering or Computer Science
· 1+ years of experience in C/C++ development
· Experience in software development using SDK on Windows and Linux
· Knowledge of digital image processing
· Strong written and oral communication skills
· Desire to learn new software skills, technologies, and tools.
Qualification preferred
· Experience with GitLab or GitHub for version control
· Development experience in digital image processing
· Experience in image processing using MATLAB
· Experience in driver or API development on any platform
Sourced by ZipRecruiter
Computer and peripheral equipment manufacturing
201 - 500 Employees
Troy, MI, US
2013