Embedded Software Engineer
Pi Square Technologies
Embedded Software Engineer
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.
Bachelor's degree in Computer Science / Electronics & Communication Engineering.
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.
Boot-time & Runtime Optimization.
Low-level debugging across software stack.
- ...Embedded Software Engineer Flex-N-Gate is a leading manufacturer and supplier of components for the automotive industry, recently ranked 10th of the 150 Top North American Suppliers in "Automotive News." A growing and vital company, Flex-N-Gate provides a great opportunity...SuggestedWork at officeFlexible hours
- ...Embedded Firmware Developer Develop embedded firmware in C/C++ for microcontroller based lighting or projector modules. Work with common peripherals like SPI, I2C, UART, PWM, Client, etc. Interface with LED drivers / projector components and support pixel-level...Suggested
- ...RESPONSIBILITIES: The role of Road Ready Firmware/Embedded Software Engineer will support the growth of the Road Ready product. Specific duties and responsibilities include: Design and implement software of embedded devices and systems from...SuggestedPermanent employmentWork experience placement
- ...Controls Engineer Providing feasibility and cost assessment for controls and software to the vehicle/programs. Representing the controls system (controllers and software... ...developer using Matlab Simulink/State Flow, Embedded C, testing or calibration engineer will be...Suggested
- ...Ford in Dearborn, MI is seeking a leadership-level Seat Engineering Manager to supervise a team of Seat Engineers across global programs. You will design, release and integrate seat components, and manage delivery with a focus on quality, cost and schedule. The role requires...Suggested
- ...Role: Computer Vision Perception Engineer (Autonomous Driving) Position Type: Contract Location: Detroit, MI (Fully onsite) Job Description: What You Will Do: Design and implement computer vision algorithms for object detection and segmentation using...Contract work
- ...Job Description Description: Embedded Software engineer to develop leading edge technology for network switch platforms and embedded devices. Responsibilities/skills: • Design, develop, and maintain embedded Linux software for network switch platforms and embedded...
$85.4k - $143.2k
...driven. Modern vehicles are increasingly software-defined, connected, and intelligent.... ...how vehicle issues are understood across engineering, diagnostics, and service workflows. We... ...are building state-of-the-art AI-powered Embedded Vehicle Diagnostics capabilities that combine...Local areaImmediate startRemote workFlexible hoursShift work- ...manual and automated testing of vehicle software and systems. Develop and run test cases... ...Bachelor's degree in Computer Science, Engineering, or a related technical field.... ...or Tableau. Automotive, vehicle, or embedded systems testing experience. By submitting...Remote workFlexible hours
$46.06 per hour
...Education Requirements: Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science,... ...years of Systems Engineering experience 3+ years of Software Engineering experience Experience with embedded systems, electrical architectures, and software development...Temporary workWork at office- Feature Systems Engineer We made history and now we work to transform the future - for our... ...vehicle development, fusing systems and software engineering to create innovative in-... ...Ford internal tools (FEDE, VSEM, GPDS) and embedded software principles (AUTOSAR). Version...Immediate startFlexible hours
- ...Full Stack Software Engineer Essential Job Functions: Build highly responsive and scalable user interfaces and applications using modern UI frameworks (React, Angular, etc.) Implement reusable components that deliver consistent UI/UX across FordDirect’ s suite...Contract workWork at officeRemote workVisa sponsorshipFlexible hours
$33.15 - $39 per hour
Job Title HVAC Mobile Engineer Job Description Summary The position involves maintaining and repairing HVAC, plumbing, electrical, and building mechanical systems to ensure maximum efficiency of building systems. The role requires expertise in various types of heating...Hourly payMinimum wageFull timeApprenticeshipWork at officeLocal areaFlexible hoursShift workWeekend workAfternoon shift$84.48k - $162.12k
...Ford is looking for a highly skilled Embedded Software Engineer to join our Vehicle Controls team. In this role, you will be the subject matter expert for the communication stack, ensuring seamless data exchange across vehicle networks. You will join our agile, technically...Immediate startFlexible hours- ...A leading technology company in Dearborn, Michigan, is seeking an experienced software developer proficient in Java and Spring Boot. The position involves designing scalable applications, implementing microservices, and deploying solutions on Google Cloud Platform. Candidates...
- Job Description 10+ Years experienced highly skilled Full Stack Developer. The candidate must have extensive experience in both front-end and back-end development, with a strong focus on Spring Boot, Java, Angular, CSS, and HTML5. Experience with public cloud platforms...
- Ford in Dearborn, MI is seeking a Senior Full-Stack Java Developer to work on the Consumer and Dealer Incentive Services Team. This hybrid role requires four days of onsite presence and involves designing scalable web applications and integrating advanced technology solutions...
$115.5k - $218.1k
...enterprise ecosystem. You will drive the technical direction and engineering best practices across multiple IT and engineering teams,... ...experience in IT delivery, with a strong focus on enterprise software implementations and systems integration. Salesforce Leadership...Immediate startFlexible hours$61 - $66 per hour
...responsible for designing, developing, testing, and maintaining software applications and products to meet customer needs. They are... ...the software to meet customer requirements. Full-stack software engineering roles, who can develop all components of software including user...Local area- ...FullStack Developer (Dearborn, MI) We are looking for a Senior Software Engineer – Data Platform with strong Java and Python experience to design, build, and evolve production‑grade data and automation solutions. The ideal candidate combines software engineering fundamentals...Local area
- ...Job Description Drives the go-to-market strategy for technical solutions \n \n \nThe Industrial Engineer plays a key role in driving the adoption and implementation of advanced technical solutions across manufacturing environments and production lines. This role...Work at office
$55 - $65 per hour
...applications while participating in code reviews and promoting software development best practices. Required Qualifications: ~... ...degree in computer science, Information Technology, Software Engineering, or a related field. ~4+ years of IT experience, including 3...Hourly payContract workTemporary workLocal area- ...and reliable connectivity throughout Ford's mobility ecosystem. We are seeking a passionate, technology-focused Senior Software Engineer who thrives in a collaborative environment and enjoys solving complex challenges at scale. In this role, you will design, build...Full time
$116.36k - $155.15k
...supervision. The Main Responsibilities The candidate will have demonstrated knowledge and experience in system architecture and engineering disciplines. Specific technical knowledge of enterprise level networking and network security. Recommends optimized solutions...Full timeTemporary workRemote work1 day per week- In this position ... Packaging Engineering is seeking a highly motivated engineer to support Vehicle Operations Programs across North America. This role will serve as the subject matter expert for returnable packaging solutions, with a primary focus on sheet metal...Full time
$93k - $139k
...Workday Financials and related matters. The Senior Financial Systems Engineer will partner closely with various stakeholders to research,... ..., and government agencies rely on Relativity's legal AI software to securely surface and manage the most relevant and impactful...Remote workHome office- ...to grade level. Provide computer system management support. Help coordinate the planning and implementation of hardware and software upgrades, follow and enforce proper security procedures, oversee user accounts and ensure smooth and predictable data flow. Test...
- ...Develop options and recommend best value solution based on cost, engineering, quality or availability of materials Establish and maintain... ...experience working with On Screen Takeoff and/or MC2 type software is preferred Candidates must have a strong understanding of conceptual...For subcontractorWork at officeLocal areaVisa sponsorship
- ...Develop options and recommend best value solution based on cost, engineering, quality or availability of materials Establish and... ...have experience working with On Screen Takeoff and/or MC2 type software is preferred Candidates must have a strong understanding of...For contractorsFor subcontractorWork at officeLocal areaVisa sponsorship
$43.8k
...location specific, it provides candidates to fill the openings throughout SE Michigan. Rate of Pay and Benefits: Stationary Steam Engineers are paid a top hourly base rate of $43.800, plus applicable shift, overtime, and holiday premiums. The starting rate for this position...Hourly payApprenticeshipWork experience placementImmediate startShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- id software Dearborn, MI
- healthcare software sales Dearborn, MI
- software technical support Dearborn, MI
- software asset management analyst Dearborn, MI
- software implementation project manager Dearborn, MI
- software Dearborn, MI
- embedded software Dearborn, MI
- software sales Dearborn, MI
- remote software sales Dearborn, MI
- software support Dearborn, MI



