Embedded Software Engineer

Pi-Square Technologies LLC
Dearborn, MI, United States
25 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$86,000.0 - $160,000.0
Working hours
Regular working hours

Tech stack

Adobe Flash JIRA Unit Testing AUTomotive Open System Architecture (AUTOSAR) C++ (Programming Language) Communications Protocols Software Debugging Linux Device Drivers Distributed Systems Embedded Software Ethernet
+15 more
FreeRTOS MISRA C (C Programming Language) Multiprocessing Real-Time Operating Systems Parasoft ISO/IEC 15504 Software Engineering Universal Asynchronous Receiver/Transmitter Jama (Software) Scripting Cloud Platform System Serial Peripheral Interface Integration Tests Information Technology Bare Metal

Job description

Design and develop embedded software for distributed systems involving multiple microcontrollers Implement low-level drivers and Board Support Package (BSP) components Develop real-time Ethernet and communication protocols (UART, SPI, IPC, I2C) Work on RTOS / bare-metal software development for scalable platforms Perform integration, debugging, and optimization (CPU, memory, power) Analyse and resolve low-level system issues across embedded layers Conduct unit testing, integration testing, and automation using Python scripting Ensure compliance with MISRA, ASPICE, and ISO26262 standards Maintain design documentation, traceability, and architecture artifacts Collaborate with hardware teams, V&V teams, and external vendors Provide bench-level debugging and HIL validation support Lead/participate in triaging sessions and release activities

Requirements

Bachelor’s degree in Computer Science / Electronics & Communication Engineering Skills to look for: C / C++ Programming Python Scripting Embedded Software Development BSP & Device Driver Development AUTOSAR (BSW, RTE, SWC, Davinci tools) RTOS (FreeRTOS / SafeRTOS) Linux / QNX Systems UART, SPI, I2C, IPC communication CAN / CAN-FD Ethernet Drivers UDS Protocol (ISO 14229) DMA, Multicore & Shared Memory concepts Lauterbach Debugging Tool GTest, Parasoft (Unit Testing) Bazel Build System JIRA, JAMA Flash / Memory Driver Development Wear leveling, Garbage collection, Page swap, In this position… Candidate should be highly skilled and motivated software engineer with strong experience in RTOS embedded systems development. Candidate should possess stron…

  • 2 hours ago, + $86,000-160,000 per year Job Category: PD Operations and Quality Degree Level: Bachelor’s Degree or equivalent Job Description: In this position… Candidate should be highly skilled and motivated …

Benefits & conditions

  • $102,190-192,900 per year At Ford Motor Company, we believe freedom of movement drives human progress. We also believe in providing you with the freedom to define and realize your dreams. With our incredibl…

  • 1 month ago +

About the company

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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

5:47 min

Integrating user stories and test automation via Jira tools

Christoph Ruggenthaler · LIVE

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

Videos

See all

Related articles

See all