Embedded Software Engineer

Laiba Technologies LLC
Dearborn, MI, United States
24 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$110,000.0 - $120,000.0
Working hours
Regular working hours
Job source

Tech stack

Build Automation Unit Testing AUTomotive Open System Architecture (AUTOSAR) Communications Protocols Continuous Integration Software Debugging Distributed Systems Embedded C Embedded Software Ethernet MISRA C (C Programming Language) Real-Time Operating Systems
+9 more
ISO/IEC 15504 Software Engineering Universal Asynchronous Receiver/Transmitter Scripting Cloud Platform System Integration Tests Information Technology Bare Metal Trace32

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, * AUTOSAR Architecture
  • Vector DaVinci Configurator
  • Vector DaVinci Developer
  • COM Stack & Diagnostics
  • CAN/Ethernet/SOME-IP
  • RTE Generation & SWC Integration
  • Embedded C
  • ISO 26262
  • Debugging using CANoe and Trace32
  • CI/CD and Build Automation
  • ECU Integration & Validation

Pay: $110,000.00 - $120,000.00 per year

Requirements

  • Bachelor’s degree in Computer Science / Electronics & Communication Engineering

Apply for this position

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

Apply on www.indeed.com
Prepare application

Good distractions

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

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

1:04 min

Introduction to Bitcoin script parsing tools

Steve Shadders · LIVE

4:52 min

Connecting namespaces with local virtual ethernet pairs

Oliver Seitz Oliver Seitz · World Congress 2025

3:07 min

Navigating software integration compliance in safety automotive environments

Nico Schmidt · LIVE

1:53 min

Evaluating traditional scripting languages for modern development tasks

Jens Knipper Jens Knipper · Europe 2026 Virtual

2:12 min

Implementing automotive ethernet and connected remote vehicle telemetry applications

David Romić · World Congress 2023

Videos

See all

Related articles

See all