> Markdown version of [/jobs/ext/1794505-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/1794505-embedded-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Engineer - **Company:** Pi-Square Technologies LLC - **Location:** Dearborn, MI, United States - **Salary:** $86,000.0 - $160,000.0 - **Contract:** Permanent contract - **Skills:** 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, 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 - **Published:** July 18, 2026 - **Apply:** https://www.careerjet.com/jobad/us005a1915b37a047dd2927cd4aaecd07e ## About the Role 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 … ## 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 ## Related Videos - [Car's are Technology on Wheels - Impact of Software and IT Competence in Automotive](https://www.wearedevelopers.com/videos/780-car-s-are-technology-on-wheels-impact-of-software-and-it-competence-in-automotive) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard)