Embedded Software Engineer - Camera Systems Job at CyberCoders, Salt Lake City, UT

NmJHNjNGdlFESjRHMGQ0L3Z0V0dicEtSZ0E9PQ==
  • CyberCoders
  • Salt Lake City, UT

Job Description

  • Job Title: Embedded Software Engineer - Camera Systems
  • Location: Salt Lake City, UT
  • Salary: $120,000 - $150,000
  • Requirements: Embedded Linux, C/C++, cameras, image sensors, Electronic Image Stabilization, Image Sensor Processor 

Position Overview
We are seeking a skilled Embedded Software Engineer with expertise in Camera Systems to join our innovative team. The successful candidate will be responsible for designing, developing, and optimizing embedded software solutions for camera applications, ensuring high performance and quality in imaging systems.

Key Responsibilities
  • Collaborate on the design and implementation of new software components for embedded Linux systems with a focus on camera systems.
  • Maintain existing Linux C/C++ software including adding new features and resolving defects.
  • Develop drivers for image sensors in the Qualcomm camera system
  • Develop Image Sensor Processor (ISP) tuning in the Qualcomm camera system
  • Develop and maintain Electronic Image Stabilization tuning in the Qualcomm camera system 
  • Knowledgeable with Linux proc filesystem, sysfs, USB Gadget, GPIO and LED subsystems.
  • Contribute to code reviews to ensure software quality, adherence to coding standards.
  • Provide constructive feedback to peers and actively engage in discussions during code review.
  • Maintain clear and comprehensive documentation for software design, implementation, and troubleshooting procedures.  Create and maintain customer facing SDK documentation.
  • Collaborate with cross-functional engineering teams.

Qualifications

  • Bachelors degree in Computer Science, Computer Engineering or related field.
  • Understanding of how camera systems work from lenses to image sensors, drivers, camera tuning and tradeoffs (light, sharpness, noise, etc.)
  • Knowledgeable about bus communications including I2C and SPI
  • 5+ years of relevant experience.
  • Proficient in Linux kernel and driver development.
  • Proficient in Linux kernel device tree development.
  • Proficient in C and C++ including polymorphism and design patterns.
  • Proficient in scripting languages Bash and Python.

Benefits

  • Competitive salary 
  • Full Benefits (Health, Dental, Vision)
  • 401k
  • Stock Options
  • Unlimited PTO
  • Catered Lunches 

For this position you must be currently authorized to work in the United States. We do not sponsor for this position.

Preferred Skills

Linux

C++

Camera

Image

Qualcomm

Sensor

Embedded

Job Tags

Full time,

Similar Jobs

Trucking Talent Partners

Entry Level Recruit Job at Trucking Talent Partners

 ...driver hired. 1099 position. - Work with managers at client level to understand current staffing needs and provide updates on applicant...  ...- Weekly bonuses and incentives **Qualifications**- No experience requirements needed. - Willing to work during normal business... 

Roblox

Director of Communications, LATAM Job at Roblox

 ...experiences for everyone. Roblox is seeking a director of communications to manage consumer and corporate communications for the platform...  ...Industry-leading compensation package Excellent medical, dental, and vision coverage A rewarding 401k program... 

Wonderful Center for Health Innovation

Lead Healthcare Data Analyst Job at Wonderful Center for Health Innovation

 ...onsite, Monday through Friday. Job Description The Healthcare Data Analyst Manager will use clinical, operational, and financial data...  ...support health-related data-driven decision making at all levels, from front-line staff to executive leadership, as well as... 

Gpac

Glass Installer Job at Gpac

Glass Installer Overview: We are seeking a skilled and detail-oriented Glass Installer to join our team. As a Glass Installer, you will be responsible for installing, repairing, and replacing various types of glass in residential, commercial, and industrial settings.... 

HealthAlliance Hospital

Social Work Assistant Job at HealthAlliance Hospital

Job Details:*8,000 Sign-on/Retention Bonus!*The Social Work Assistant is responsible for providing case management and discharge planning services. This professional is a key member of the Case Management treatment team and is an active member in the inpatient unit's...