Senior Firmware Engineer Job in Cynosure Corporate Solutions

Senior Firmware Engineer

Apply Now
Job Summary
  • Experience with scripting languages in a Linux OS based development environment.
  • Experience modifying Linux board support packages.
  • Experience using, developing, and modifying build scripts.
  • Experience writing embedded Linux kernel-level device drivers for any of the following:
  • I2C, SPI, RS232, and USB.
  • Experience using Linux BusyBox utilities.
  • Experience with embedded Linux inter-process communication and synchronization
  • using: message queues, pipes, semaphores, mutexes, etc.
  • General knowledge of network communications protocols like TCP/IP, UDP.
  • State machine design experience.
  • Board-level design and diagnostic experience.
  • Experience with static and dynamic code analysis tools.
  • Experience with fault tracking analysis.
  • Web Server deployment and interfacing to Web Servers.


Requirements

  • BSEE/BSCS or equivalent with 5-10 years of design and development experience with
  • embedded Linux.
  • 5 years of experience writing firmware in C/C++ in a product development environment.
  • Experience using tools like emulators, debuggers, oscilloscopes, logic analyzers, and
  • protocol analyzers to locate and resolve firmware-hardware interaction issues.
  • Experience using source control tools such as GIT, Microsoft Visual Source Safe, Clear
  • Case, CVS, or Subversion.
  • Experience with multitasking, deterministic, real-time firmware architecture
  • development.


Experience Required :

4 to 5 Years

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs