Embedded Linux Engineer

Overview

On Site
Accepts corp to corp applications
Contract - Contract

Skills

embedded
linux

Job Details

Job Title: Embedded Linux engineer
Location: Fridley, MN
  • Strong background in embedded systems and embedded controls development
  • Strong background and experience with C/C++ development
  • Experience with ARM based microcontrollers / microprocessors (NXP i.MX)
  • Familiarity and experience working with multicore processors
Experience with Embedded Linux
  • Experience with User Space Application Development
  • Experience with Linux driver development / 3rd party driver integration
Nice to have Experience with Kernel modification, patches
  • Strong background and experience with Linux Build Systems like Yocto Project
  • Strong background and experience setting up and using makefiles, cmake
  • Strong background and experience with Networking technologies
  • Strong background and experience with Network Stack in Linux
  • Integrating with 3rd party stacks
  • Integrating with Embedded Ethernet Switch Drivers
  • Familiarity and experience working with network protocols within Linux
  • MODBUS, OPC UA, Data Distribution Service (DDS)
  • Strong background and experience with threading and race conditions targeted towards high performance embedded Linux systems
  • Familiarity and experience with Container technology (Docker)
  • Familiarity with bash scripts
  • Familiarity with SocketCAN
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.