Apply for this job now

Embedded Linux Software Engineer

Durham, North Carolina
7 Sep 2022

Job Description

We are a small company looking for someone to fill an opening for a Embedded Linux Software Engineer. We need someone versatile and flexible who isn't afraid of diving right into something that they have never done before. We have image processing type programming work in the pipeline and we could definitely use a hand with Linux driver development and possibly microcontroller and/or FPGA firmware development. We are a growing company and we need someone who will grow along with the company - investing in themselves by expanding their capabilities as needed.

Required Skills & Experience

  • Proficient C/C++, python
  • Solid experience writing Linux device drivers
  • Proficient with Yocto, and kernel/bootloader/rootfs configuration
  • Sound knowledge of at least one embedded Linux platform (preferably NXP i.Mx8 SoCs)
  • Solid knowledge of common on-chip peripherals(UART, I2C, SPI, CAN, USB, etc) and external devices(wifi/bluetooth, ethernet, sensors, etc) bring-up
  • Working understanding of networking basics in software context - TCP/IP

Desired Skills & Experience

  • Android (or Java) development experience
  • Qt or other GUI development experience
  • Image processing experience
  • Basic front/back-end knowledge
  • At least 3 years of industry experience
  • Good written and oral communication skills in English

Company Description

Image Quality Labs provides testing services, consulting, and products for optimizing digital image quality. With a state of the art testing facility, Image Quality Labs assists customers with camera testing needs to assure image quality with unbiased 3rd-party benchmarking and testing.

Image Quality Labs testing procedures offers objective and subjective measurements of how well an imaging system performs across a variety of standard image quality metrics, which can be used to compare imaging systems and components. They conduct independent assessment of digital imaging systems, using industry standard analysis and metrics while also providing subjective assessments, to deliver comprehensive detailed product benchmark and comparison reports.

Image Quality labs also offers Image Quality test equipment, camera image quality tuning services, as well as custom camera design and custom camera products for a full turn-key image quality solution for its customers.

Apply for this job now


  • Job Reference: 706060457-2
  • Date Posted: 7 September 2022
  • Recruiter: IMAGE QUALITY LABS, Inc.
  • Location: Durham, North Carolina
  • Salary: On Application