Embedded Systems -Test Engineer
Job in
Dearborn, Wayne County, Michigan, 48120, USA
Listed on 2026-04-23
Listing for:
Intellibee Inc
Full Time
position Listed on 2026-04-23
Job specializations:
-
Software Development
Embedded Software Engineer, Software Engineer, C++ Developer, Python
Job Description & How to Apply Below
Embedded Systems - Test Engineer, Dearborn, MI, US
Embedded Linux Integration Engineer to work on lower‑level platform services within an in‑vehicle or embedded systems environment. The focus is on diagnostics, networking, software update pipelines, and core platform components (not display/HMI).
This is a hands‑on, systems‑level role that involves working directly with embedded boards, writing small test programs, and validating how components interact within a larger platform.
Key Responsibilities- Perform integration testing for lower‑level platform services, including:
- diagnostics
- networking
- software update components
- general platform services
- Write test programs in C/C++ or Python to validate component behavior and integration.
- Flash embedded boards and perform bring‑up activities.
- Connect to hardware via serial/UART, Ethernet, SSH, and similar interfaces.
- Use tools such as Valgrind and GPROF for profiling, timing analysis, and memory investigation.
- Validate platform‑level functionality to ensure components work correctly end‑to‑end.
- Troubleshoot issues at the system level, spanning Linux, middleware, and platform services.
- Work with bench setups or hardware‑in‑the‑loop environments.
- Collaborate with distributed engineering teams.
- Strong programming experience in C and C++.
- Solid Python scripting skills for automation and testing.
- Linux system‑level experience, including:
- flashing images
- serial/Ethernet connectivity
- system bring‑up
- debugging tools
- Experience writing integration tests or small test utilities.
- Hands‑on experience with Valgrind, GPROF, or similar profiling tools.
- Strong understanding of system‑level interactions in embedded environments.
- Experience with automotive or embedded diagnostics (UDS/CAN/DoIP) is a strong plus.
- Familiarity with networking stacks or platform infrastructure services.
- Experience with OTA/software‑update systems.
- Knowledge of Yocto, QNX, or other Linux‑based embedded distributions.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×