Junior/Senior Embedded Software Engineer

WBTL USA Inc.
Southfield, MI, United States
12 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Starter
Experience required
3 years minimum
Compensation
$80,000.0 - $140,000.0
Working hours
Regular working hours
Languages
English
Job source

Tech stack

AUTomotive Open System Architecture (AUTOSAR) Booting (BIOS) C++ (Programming Language) CMake Configuration Management Code Review Computer Programming Computer Engineering Software Debugging Embedded Software Ethernet Software Engineering
+6 more
Software Requirements Analysis System Testing Curam Configuration Tools Serial Peripheral Interface Git Information Technology

Job description

We are looking for Junior/Senior Embedded Software Engineers for design, development, integration and validation of ADAS software based on AUTOSAR components., * Analyze high-level requirements, translate them into detailed software requirements and feasible software designs.

  • Work with hardware engineers to create and evaluate the interface between hardware and software.
  • Create and evaluate the software requirements to meet the requirements of the overall system.
  • Produce high quality, efficient and maintainable C/C++ code.
  • Perform design reviews, code reviews, unit and system testing, and documentation.
  • Participation in internal, customer, supplier and OEM meetings.
  • Work and collaborate in a global dynamic team environment.
  • Propose and share the innovative ideas and solutions to team members.

Requirements

  • Degree in Computer Engineering, Electrical Engineering, and Computer Science.
  • Strong fundamental skills with embedded environments.
  • Automotive experience with Tier-1 supplier or OEM
  • Proficient in system and software design
  • Proficient in C/C++ programming
  • Experience with automotive protocols CAN, Ethernet/SomeIp, DoIP, J1939, SPI, I2C.
  • Experience with UDS Diagnostics.
  • Familiar with AUTOSAR concepts, architecture, specifications and configuration tools
  • Experience with bootloader and application development.
  • Comfortable with using debugging tools such as Lauterbach or iSystem
  • Experience with Vector products (CANoe/CANalyzer, vFlash).
  • Strong customer orientation, willingness to meet deadlines, and self-management skills.
  • Experience with configuration management such as GIT or Integrity., * Experience in AUTOSAR configuration tool such as ETAS RTA-CAR, Vector Davinci Configurator Pro or EB Tresos.
  • Proficient with Infineon TriCore MCU.
  • Proficient with CMake build system.
  • Familiar with compiler such as Tasking, WinderRiver, or GHS., * Bachelor’s (Required)

Experience:

  • Embedded software development: 3 years (Required)

Language:

  • English (Required)

License/Certification:

  • Driver’s License (Required)

Ability to Commute:

  • Southfield, MI 48033 (Required)

Benefits & conditions

Pulled from the full job description

  • Parental leave
  • Health insurance
  • 401(k) matching
  • Paid time off
  • Vision insurance
  • Health savings account
  • Dental insurance, * 401(k) 6% Match
  • Dental insurance
  • Flexible spending account
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid time off
  • Parental leave
  • Vision insurance

Apply for this position

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

Apply on www.indeed.com

Good distractions

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

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:15 min

Defining classes and building packages with pybind11

Konstantin Bespalov · WWC 2023

4:52 min

Connecting namespaces with local virtual ethernet pairs

Oliver Seitz Oliver Seitz · WWC 2025

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

2:12 min

Implementing automotive ethernet and connected remote vehicle telemetry applications

David Romić · WWC 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all