Demo

Embedded Software Engineer

Tata Technologies
Auburn, MI Full Time
POSTED ON 4/3/2026
AVAILABLE BEFORE 5/2/2026

Job Title: Embedded Software Engineer – QNX / Adaptive AUTOSAR / SOME-IP on Ethernet

Onsite

Auburn Hills, MI

Full Time


Job Summary

Design and develop embedded software applications on Qualcomm SoC platforms using QNX operating system, with a focus on Adaptive AUTOSAR–based service-oriented architectures and SOME/IP communication over automotive Ethernet. Contribute to scalable, high-performance software solutions aligned with next-generation software-defined vehicle platforms and centralized compute architectures.


Key Responsibilities

  • Design and develop embedded software applications using C/C on QNX (POSIX-based RTOS)
  • Develop and integrate software components aligned with Adaptive AUTOSAR architecture, including application services and middleware layers
  • Implement SOME/IP communication, including service discovery, event handling, and data exchange over automotive Ethernet
  • Develop service-oriented applications supporting inter-process and inter-ECU communication within domain controller environments
  • Work with automotive Ethernet stacks and networking protocols (TCP/IP, UDP, sockets)
  • Integrate software within centralized compute and domain controller architectures for software-defined vehicles
  • Optimize software for real-time performance, latency, and resource constraints on embedded platforms
  • Perform software debugging, issue analysis, and performance tuning using logs, traces, and diagnostic tools
  • Analyze network communication using tools such as Wireshark or equivalent for SOME/IP and Ethernet traffic
  • Collaborate with cross-functional teams including platform, middleware, system architecture, and integration teams
  • Support software integration and ensure alignment with system and architectural requirements
  • Manage software changes, including requirement updates, defect resolution, and version control
  • Ensure adherence to software development standards, coding guidelines, and architectural compliance


Required Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field
  • Strong experience in embedded software development in real-time systems
  • Proficiency in C/C programming
  • Hands-on experience with QNX or similar POSIX-based RTOS
  • Experience with Adaptive AUTOSAR concepts and application development
  • Strong knowledge of SOME/IP protocol and automotive Ethernet communication
  • Understanding of networking fundamentals (TCP/IP, UDP, socket programming)
  • Experience with embedded debugging and development tools


Preferred Qualifications

  • Experience working with Qualcomm automotive SoCs or similar high-performance compute platforms
  • Familiarity with service-oriented architecture (SOA) in automotive systems
  • Experience with tools such as Wireshark, CANalyzer, or similar network/diagnostic tools
  • Understanding of automotive software development lifecycle and integration processes
  • Exposure to containerization or modern deployment concepts in embedded environments (nice to have)

Salary.com Estimation for Embedded Software Engineer in Auburn, MI
$86,947 to $103,565
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

Sign up to receive alerts about other jobs with skills like those required for the Embedded Software Engineer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $88,984 - $115,784
    • Income Estimation: $90,707 - $120,959
  • Computer Simulation Skill

    • Income Estimation: $90,267 - $107,792
    • Income Estimation: $90,926 - $113,495
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Tata Technologies

  • Tata Technologies Kalamazoo, MI
  • Job Summary The Manufacturing Engineer – Shielding/Guarding is responsible for ensuring machine and operator safety through the design, development, and im... more
  • 11 Days Ago

  • Tata Technologies Ann Arbor, MI
  • Role description What you’ll be doing Using your knowledge in design process and standards, outputting typical design team deliverables such as 3D models, ... more
  • 11 Days Ago

  • Tata Technologies Lynn, MA
  • Role description Job Title: CMM Programmer / PC-DMIS Programmer Location: Lynn, MA Job Description Program complex aerospace parts utilizing advanced PCDMI... more
  • 11 Days Ago

  • Tata Technologies Foster, CA
  • Job description: Role Summary You will develop and deliver battery management system (BMS) application software in MATLAB/Simulink and Stateflow for a 400 ... more
  • 11 Days Ago


Not the job you're looking for? Here are some other Embedded Software Engineer jobs in the Auburn, MI area that may be a better fit.

  • Astemo Ltd. Detroit, MI
  • General Responsibilities: The Software Design Engineer is primarily responsible for developing software component design specifications, based on the softw... more
  • 4 Days Ago

  • Global Connect Technologies Warren, MI
  • Job Title: Embedded Engineer Location: Warren, MI Job Type: Full-Time Job Summary: We are seeking a highly skilled Automation Engineer with strong expertis... more
  • 5 Days Ago

AI Assistant is available now!

Feel free to start your new journey!