Create Alert
Email me similar jobs

Embedded Software Engineer

Full-time 60 USD

a { text-decoration: none; color: #464feb; } tr th, tr td { border: 1px solid #e6e6e6; } tr th { background-color: #f5f5f5; }

Embedded Software Engineer Job Summary

We are seeking experienced Embedded Software Engineers to join our automotive engineering team in the Detroit Metro area. The ideal candidate will have strong expertise in embedded C development, AUTOSAR architecture, automotive communication protocols, safety-critical systems, and low-level software debugging for next-generation vehicle and ADAS platforms.

Required Qualifications
  • Bachelor's Degree in Computer Science, Electronics & Communication Engineering, or a related engineering discipline.
  • Minimum 5 years of experience in embedded software development.
Mandatory Skills
  • Embedded software development using C.
  • Experience across all software layers, from low-level device drivers to application software.
  • Strong debugging and performance optimization experience in complex embedded systems.
  • Development and debugging of CAN-FD communication.
  • Experience with AUTOSAR toolchains (DaVinci preferred) for BSW, SWC, RTE design and diagnostic file generation.
  • Knowledge of ISO 26262 and ASPICE for safety-critical automotive applications.
  • Experience with UDS (ISO-14229) diagnostics.
  • Hands-on experience with Lauterbach debugging tools.
  • Experience working with ADAS SoCs and ADAS technologies.
  • Python scripting.
  • Boot-time and runtime profiling & optimization.
  • Memory driver development (Internal/External Flash, Emulated Flash).
  • Knowledge of wear leveling, garbage collection, page swap, redundant storage, and recovery strategies.
  • Linux and/or QNX environments.
  • Unit testing tools such as GTest and Parasoft.
  • Bazel build environment.
  • Inter-processor communication protocols: SPI, IPC, PCIe, SDIO, UART.
  • Ethernet driver development/debugging.
  • Cybersecurity concepts, secure boot, and chain-of-trust.
  • Experience with JIRA and JAMA.
  • Agile development methodologies.
  • Embedded software development using C++.
  • FreeRTOS/SafeRTOS.
  • Manufacturing software support.
  • DMA, shared memory, and multicore BSW concepts.
  • Development of BIST and runtime safety check drivers based on microcontroller safety manuals.
Preferred Experience
  • Automotive ECU software development.
  • ADAS, Autonomous Driving, and Safety Systems.
  • Real-Time Embedded Systems.
  • Automotive diagnostics and communication protocols.

Pi-square technologies is a Michigan (USA) Headquartered Automotive Embedded Engineering Services company, Synergy Partner for major OEMs and Tier 1s and their implementation partners in Automotive Embedded Product Development, Projects, Requirements Analysis, Software Design, Software Implementation, Efficient Build, Release Process, and turnkey software V & V Services. We have more than 20+ years of industry expertise with specialization in the latest cutting-edge automotive technologies such as Infotainment, connected vehicles, Cyber security, OTA, and Advanced Safety/ Body electronics.

Similar jobs

More from Pi-Square Technologies LLC
Pi-Square Technologies LLC 9 hours ago
Pi-Square Technologies LLC 9 hours ago
Pi-Square Technologies LLC 9 hours ago

Embedded Software Engineer

Apply Now
Back to search page