Find your dream job faster with JobLogr
AI-powered job search, resume help, and more.
Try for Free
LU

Luxoft

via LinkedIn

Apply Now
All our jobs are verified from trusted employers and sources. We connect to legitimate platforms only.

Senior Embedded Software Developer

Dearborn, MI
full-time
Posted 10/2/2025
Verified Source
Key Skills:
C++ programming
Embedded systems
RTOS (QNX, VxWorks, FreeRTOS)
Real-time constraints
Multi-threading
Synchronization
IPC
Low-level debugging tools

Compensation

Salary Range

$90K - 130K a year

Responsibilities

Design, develop, and maintain embedded C++ software components with real-time constraints, collaborating with cross-functional teams and ensuring compliance with automotive industry standards.

Requirements

Bachelor’s or Master’s degree in a related field, 5+ years of embedded C++ programming experience, strong knowledge of RTOS and real-time systems, and proficiency with debugging embedded hardware.

Full Description

Project Description: • Our client was built on the belief that freedom of movement drives human progress. As we look to the future and the changing needs of society, our client is committed to becoming the world's most trusted mobility company - delivering smart vehicles for a smart world. Join our team as we create tomorrow! We believe in putting people first, working together, and facing challenges head-on. Responsibilities: • Design, develop, and maintain C++ software components for embedded systems. Work with RTOS environments to implement real-time, deterministic solutions. Develop and optimize code for performance and memory-constrained systems. Collaborate with cross-functional teams including system architects, hardware engineers, and test engineers. Perform debugging, integration, and unit testing on target hardware. Contribute to system documentation, design reviews, and code quality processes. Ensure compliance with industry standards (e.g., MISRA C++ if applicable, ISO 26262 for automotive, etc.). Mandatory Skills Description: • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field. • 5+ years of professional experience in C++ programming for embedded systems. • Strong knowledge of object-oriented programming, templates, STL, and modern C++ (C++11/14/17). • Hands-on experience with RTOS (e.g., QNX, VxWorks, FreeRTOS, etc.). • Solid understanding of real-time constraints, multi-threading, synchronization, and IPC. • Experience with low-level debugging tools, oscilloscopes, logic analyzers, or similar. • Strong problem-solving and debugging skills in embedded environments. Nice-to-Have Skills Description: • Experience with SafeRTOS, AUTOSAR Classic or Adaptive, or embedded Linux • Familiarity with bootloader development, OTA, or diagnostic communication (UDS) • Knowledge of scripting tools (Python, Bash) for automation or test environments • Exposure to continuous integration pipelines and DevOps for embedded development

This job posting was last updated on 10/8/2025

Ready to have AI work for you in your job search?

Sign-up for free and start using JobLogr today!

Get Started »
JobLogr badgeTinyLaunch BadgeJobLogr - AI Job Search Tools to Land Your Next Job Faster than Ever | Product Hunt