Senior Firmware Design Engineer - Sterling Heights, MI
Description
The Firmware Design Engineer position is responsible for electronics and Firmware Design, implementation in support of video, image, and graphics processing.
Tasks and Responsibilities:
- Collaborating with systems, software, and hardware engineers to develop designs for video, image & graphics processing
- Develop and review requirements and digest into work packages
- Perform embedded Linux development
- Perform Yocto Linux development on NVIDIA Jetson and Xilinx Ultrascale platforms
- Develop Linux drivers for custom peripherals
- Develop system constraints
- Perform debug through physical lab testing
Position Requirements:
- Bachelor's degree (B.A. or B.S.) in Electrical or Computer Engineering or Computer Science
- 10+ years of experience
- Experience with Linux & Linux driver development
- Experience with Yocto Linux on NVIDIA Jetson platforms
- Experience with V4L2 & Gstreamer
- Familiarity with CUDA
- Familiarity with OpenCV
- Experience with Git or similar revision control systems
- Experience with Jira or similar issue-tracking systems
- Experience with Agile-like team environment
issue-tracking
Job Type: Contract
Pay: $46.26 - $55.71 per hour
Expected hours: 8 per week
Schedule:
- 8 hour shift
Experience:
- Firmware Design Engineer: 10 years (Required)
- Linux: 1 year (Preferred)
- V4L2: 1 year (Preferred)
- CUDA: 1 year (Preferred)
- OpenCV: 1 year (Preferred)
- Git: 1 year (Preferred)
- Jira: 1 year (Preferred)
Work Location: On the road