Peoria IL
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.
Required Qualifications
Bachelors or Masters degree in Computer Engineering Electrical/Electronics Engineering Software Engineering or related field.
3-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.
Experience with:
Linux system programming (POSIX sockets threads epoll)
IPC mechanisms (DBus shared memory FIFOs message queues)
Linux file systems systemd udev device trees (optional)
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 (SocketCAN 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.
Pi-square technologies is a Michigan (USA) Headquartered Automotive Embedded Engineering Services company Synergy Partner for major OEMs and Tier 1s and their implementation partners in Automotive Embedded Product Development Projects Requirements Analysis Software Design Software Implementation Efficient Build Release Process and turnkey software V & V Services. We have more than 20 years of industry expertise with specialization in the latest cutting-edge automotive technologies such as Infotainment connected vehicles Cyber security OTA and Advanced Safety/ Body electronics.
Peoria IL 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 appl...
Peoria IL
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.
Required Qualifications
Bachelors or Masters degree in Computer Engineering Electrical/Electronics Engineering Software Engineering or related field.
3-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.
Experience with:
Linux system programming (POSIX sockets threads epoll)
IPC mechanisms (DBus shared memory FIFOs message queues)
Linux file systems systemd udev device trees (optional)
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 (SocketCAN 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.
Pi-square technologies is a Michigan (USA) Headquartered Automotive Embedded Engineering Services company Synergy Partner for major OEMs and Tier 1s and their implementation partners in Automotive Embedded Product Development Projects Requirements Analysis Software Design Software Implementation Efficient Build Release Process and turnkey software V & V Services. We have more than 20 years of industry expertise with specialization in the latest cutting-edge automotive technologies such as Infotainment connected vehicles Cyber security OTA and Advanced Safety/ Body electronics.
View more
View less