Sovereign Technologies - Oak Brook, IL

posted 4 days ago

Full-time
Oak Brook, IL
Merchant Wholesalers, Durable Goods

About the position

The Embedded Software Engineer/Developer will be responsible for building and deploying a complete Linux distribution on 64-bit ARM hardware. This role involves cross-compiling Linux applications for Windows, configuring the build system, and mentoring other software engineers in Yocto practices. The engineer will also document the build system and perform basic testing to ensure the viability of the produced images.

Responsibilities

  • Build and deploy a complete Linux distribution on 64-bit ARM hardware
  • Use Conan to cross-compile the Linux application to be installed on Windows
  • Configure build system to include libraries and dependencies
  • Act as a Yocto Subject Matter Expert (SME), mentoring and training other software engineers
  • Document the build system
  • Perform basic testing of applications to ensure the build system produces viable images

Requirements

  • BS/MS in Electrical Engineering, Computer Engineering, or Computer Science
  • C++ experience
  • Experience with Linux-based embedded software development
  • Ability to create supporting documentation such as design documents, process manuals, test procedures, and reports
  • Experience mentoring other engineers on processes and best practices
  • Good oral and written communication skills for professional support to management and technical teams

Nice-to-haves

  • Experience with Conan to cross-compile applications within Yocto
  • Java and C++ development experience
  • Familiarity with the NXP i.MX8 Quad Max processor
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service