Embedded Linux - Systems Engineer

Share this opportunity

Embedded Linux - Systems Engineer

Palo Alto, California

Employment Type: Full Time

To apply for this job, please email us your resume at jobs@cazton.com


Job Description / Requirements

 

RESPONSIBILITIES
  • Develop and enhance Linux device drivers.
  • Design and develop real-time microcontroller firmware for precision instruments.
  • Board bring-up, debug, and test hardware from prototype to manufacturing release.
  • Implement algorithms such as PID control.
  • Create software tools for test and automation, such as, deployment and remote upgrade.
REQUIREMENTS
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • Strong knowledge of C programming with some assembly language.
  • System level programming on Linux, Windows, and other RTOS environments.
  • Experience developing software on microcontrollers or single board computers.
  • Knowledge of common hardware interfaces and device driver development.
  • Ability to read schematics and use test equipment for troubleshooting.
  • Understanding of control systems and algorithms such as PID.
  • Performance tuning and memory optimization.
  • Software best practices including the use of version control, unit tests, and code reviews.
  • Proficient with specifying software requirements and writing design documentation.
Share this Opportunity  

To apply for any job please email your resume to jobs@cazton.com

Copyright © 2021 Cazton. • All Rights Reserved • View Sitemap