Senior Software Embedded Engineer

Apply Now

Company: CyberCoders

Location: Poway, CA 92064

Description:

  • Job Title: Senior Software Embedded Engineer
  • Location: Poway, CA
  • Salary: $150,000 - $180,000
  • Requirements: C programming, Real Time OS, Device Drivers, Embedded Software Development, Debugging

Position Overview
We are seeking a highly skilled Senior Software Embedded Engineer to join our dynamic team. The ideal candidate will be responsible for developing software on our embedded space computers, testing equipment for components and boards, etc.

Key Responsibilities
  • Develop software on our embedded space computers, test equipment for components and boards, etc. All the way down to assembly language (rarely), start-up boot code (sometimes), drivers (often), and board support package development.
  • Implement device drivers and integrate hardware components
  • Collaborate with cross-functional teams to define project requirements and specifications
  • Conduct testing and debugging of embedded software to ensure functionality and reliability
  • Optimize software for real-time performance and memory efficiency
  • Document software designs, processes, and changes for future reference

Qualifications
  • Bachelor's or Master's degree in Computer Engineering or Computer Science
  • 7+ years of experience in embedded software development
  • Proficient in C programming language
  • Experience with real-time operating systems (RTOS) such as FreeRTOS, VxWorks, RTEMS, etc.
  • Strong understanding of device drivers

Nice to Have
  • Buildroot and or Yocto Linux build systems
  • NAND FLASH memory file systems, drivers, and implementation
  • Low level hardware code development and debugging. Skilled with debuggers/In-circuit emulators.

Benefits
  • Competitive salary (150k-180k)
  • 401k with match
  • Full Benefits (Medical, Dental, Vision)
  • Holidays
  • PTO
  • Working on a small team of talent and make a big impact
  • Career growth opportunity

Similar Jobs