Embedded Linux Application Developer

Not Interested
Bookmark
Report This Job

profile Job Location:

Peoria, IL - USA

profile Monthly Salary: Not Disclosed
Posted on: 13 hours ago
Vacancies: 1 Vacancy

Job Summary

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...
View more view more

Key Skills

  • Employee Relations
  • Asset
  • ABAP
  • Fun
  • Light Bus And Heavy Bus
  • Account Opening