Embedded Linux Application Developer
Job in
Peoria, Peoria County, Illinois, 61639, USA
Listed on 2026-03-06
Listing for:
SIMARN Solutions
Full Time
position Listed on 2026-03-06
Job specializations:
-
Software Development
Embedded Software Engineer, Software Engineer, Unix/Linux, C++ Developer
Job Description & How to Apply Below
Job Title:
Embedded Linux Application Developer.
Work Type:
Onsite
Please note that this role does not offer H1B sponsorship and is not open for C2C opportunities; it is a direct W2 position.
Responsibilities- The Embedded Linux Application Developer is responsible for designing, developing, integrating, and maintaining applications running on embedded compute platforms, which run a Linux‑based OS and host multiple onboard applications. This includes developing system‑level services, application modules, and a local webserver‑based upgrade interface that enables secure software distribution, diagnostics, and operator interactions.
- The role also supports coordination with platform, controls, cyber‑security, and validation teams to ensure that applications meet performance, safety, and reliability requirements as outlined in the project SOW.
- Bachelor's or Master's degree in Computer Engineering, Electrical/Electronics Engineering, Software Engineering, or related field.
- 6-10 years of experience developing Embedded Linux applications (Yocto/Ubuntu‑Core/Linux based systems preferred).
- Strong programming skills in C, C++, Python, and shell scripting.
- Linux system programming (POSIX, sockets, threads, epoll)
- Hands‑on with webserver development (Flask, Lighttpd, Nginx, custom C/C++ REST servers).
- Experience with security fundamentals (SSL/TLS, cert handling, signing, secure storage).
- Familiarity with hardware interfaces (CAN, Ethernet, serial) through Linux drivers (Socket
CAN, etc.). - Familiarity with Yocto builds, kernel configuration, and BSP customization.
- Knowledge of Docker‑like containerization or sandboxed execution on embedded systems.
- Experience with OTA update frameworks, and rollback strategies.
- Understanding of functional safety, secure boot, and TPM/secure storage.
- Exposure to off‑highway equipment, telematics, DBW systems, or machine control networks.
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:
×