DeveloperJobs.io
← Back to all jobs

Job Description

Senior Embedded Software Engineer focused on Linux driver design and maintenance for Yocto based IMX8 and Nvidia boards, including on board ML processing, sound, video, and LCD touch capabilities.

Responsibilities

  • Design, develop, and maintain Linux drivers for Yocto based systems on IMX8 and Nvidia boards.
  • Implement and optimize drivers for audio, video capture, and processing pipelines.
  • Create drivers for LCD touch panels with haptic feedback and encryption modules.
  • Collaborate closely with hardware engineering to ensure seamless software hardware integration.
  • Contribute to on board machine learning processing tasks through driver and framework support.
  • Ensure reliability and performance across embedded systems.
  • Perform thorough testing and debugging of drivers and embedded components.
  • Document all aspects of the software development lifecycle and decisions.
  • Stay current with evolving trends in embedded software engineering and apply relevant practices.

Requirements

  • Bachelor’s degree in Computer Science, Electrical Engineering, or a related field; Master’s degree preferred.
  • Minimum of 8 years of embedded software engineering experience.
  • Strong proficiency in C and C++ and Linux kernel development.
  • Hands on experience with IMX8, Nvidia boards, and Yocto.
  • Solid understanding of video and audio processing technologies.
  • Experience developing drivers for LCD touch screens and haptic technologies.
  • Knowledge of encryption technologies and secure coding practices.
  • Experience with machine learning algorithms and hardware integration is a plus.
  • Excellent problem solving abilities and attention to detail.
  • Strong communication skills and ability to collaborate in a team environment.
  • Proven track record of managing time effectively and meeting project deadlines.

Technologies

  • Yocto
  • IMX8
  • Nvidia boards
  • Linux kernel development
  • C
  • C++
  • LCD touch screens
  • Haptic feedback
  • Encryption technologies
  • On board machine learning processing

Job Details

  • Location: Sherman Oaks, CA (onsite)
  • Job type: Contract
  • Pay: Up to $100.00 per hour
  • Schedule: Monday to Friday
  • Expected hours: 40 – 50 per week

About the Company

SafetySpect offers multi mode sensing platforms with AI data analytics for sanitization inspection and disinfection. The company developed a handheld scanner capable of detecting invisible contamination in real time.

Application Process

Submit your resume, a cover letter, and any relevant project or portfolio links. Only candidates eligible to work in the United States will be considered.

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.