Jobs with Cazton.

Embedded Linux - Systems Engineer


Job Description/Requirements


  • 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.
  • 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  

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