Jobs and Careers
ST

Senior Embedded Linux Software Engineer (3914-W)

Stout Systems
United Statesfull_timeVerifiedPosted 21 Mar 2023

About the role

We are searching for a Senior Embedded Linux Software Engineer to assist in the development of industrial inspection tools.

*The successful candidate will have embedded video pipeline experience.*

In this role, you will design and develop production-level software for embedded Linux systems and other non-OS embedded microcontrollers.

You will also develop commercial-grade Linux applications and drivers for single and multi-core, multi-threaded SoCs for the processing and displaying of video.

This is a small company and development team so you will have the opportunity to have your hands on multiple aspects of our client's projects.

LOCATION
Wixom, MI

COMPENSATION
Up to 160K (depending on skills and experience)

REQUIRED SKILLS FOR SENIOR EMBEDDED LINUX SOFTWARE ENGINEER

  • Minimum 7 years' experience with C or C++ programming
  • Embedded video pipeline experience
  • Solid commercial experience with Embedded Linux, Linux configuration driver, and/or Linux application development
  • Experience with 8/32 bit microcontrollers
  • Experience with bus protocols such as USB, SPI, I2C, GPIO, SDIO, and Ethernet
  • Strong MITRE ATT&CK framework knowledge.
  • In-depth architecture knowledge of Splunk
  • Experience with security tools and suites such as Kali-Linux, Metasploit and Hydra
  • Experience with Vulnerability assessment tools such as Nessus and Nmap

ANY OF THE FOLLOWING WOULD BE BENEFICIAL
  • Experience with ARM embedded processor(s)
  • Experience patching bootloaders, operating system, and device drivers
  • Knowledge of Buildroot or Yocto embedded build systems
  • Experience in Qt C++ and Qt QML
  • Experience with protocols such as MQTT, RTSP, TCP/IP, UDP, dbus
  • Experience with real time video handling such as gstreamer

TAGS

Embedded Linux Software Engineer | C Programming | C++ | C/C++ | Microcontrollers | Bus protocols | Bootloader | ARM Processor | Embedded Linux | Buildroot | Yocto | Qt | QML | 3914-W

Please submit resume and cover letter to recruit@stoutsystems.com with the job title/number in the email.

We have a bunch of technology jobs available! View more jobs at https://www.stoutsystems.com/jobs

We host free career webinars every week at https://www.stoutsystems.com/events

Requirements

*The successful candidate will have embedded video pipeline experience.*

REQUIRED SKILLS FOR SENIOR EMBEDDED LINUX SOFTWARE ENGINEER

  • Minimum 7 years' experience with C or C++ programming
  • Embedded video pipeline experience
  • Solid commercial experience with Embedded Linux, Linux configuration driver, and/or Linux application development
  • Experience with 8/32 bit microcontrollers
  • Experience with bus protocols such as USB, SPI, I2C, GPIO, SDIO, and Ethernet
  • Strong MITRE ATT&CK framework knowledge.
  • In-depth architecture knowledge of Splunk
  • Experience with security tools and suites such as Kali-Linux, Metasploit and Hydra
  • Experience with Vulnerability assessment tools such as Nessus and Nmap


ANY OF THE FOLLOWING WOULD BE BENEFICIAL

  • Experience with ARM embedded processor(s)
  • Experience patching bootloaders, operating system, and device drivers
  • Knowledge of Buildroot or Yocto embedded build systems
  • Experience in Qt C++ and Qt QML
  • Experience with protocols such as MQTT, RTSP, TCP/IP, UDP, dbus
  • Experience with real time video handling such as gstreamer

Benefits

COMPENSATION
Up to 160K (depending on skills and experience)

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Stout Systems

View company profile →