Embedded Software Engineer

Pi-Square Technologies LLC
Dearborn, United States of America
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
$ 160K

Job location

Dearborn, United States of America

Tech stack

Adobe Flash
JIRA
Unit Testing
AUTomotive Open System Architecture (AUTOSAR)
C++
Communications Protocols
Software Debugging
Linux
Device Drivers
Distributed Systems
Embedded Software
Ethernet
FreeRTOS
MISRA C (C Programming Language)
Multiprocessing
Real-Time Operating Systems
Parasoft
ISO/IEC 15504
Software Engineering
Universal Asynchronous Receiver/Transmitter
Jama (Software)
Scripting (Bash/Python/Go/Ruby)
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