Software Engineer - Senior

Morgan Hill, CA 95037 | Direct

Job ID: 8029 Category: Software Engineer, Systems


  • BS/MS Computer Science, Software Engineering, Electrical Engineering
  • Deep experience with hardware, software/firmware development - 15+ years
  • Experience developing device-control software for analytical instrumentation or medical devices, digital pathology instruments (for control of motors, temperature control, fluid handling)
  • C/C++, OOP(Object Oriented Programming)
  • RTOS (Real Time Operating System)
  • Familiarity with LabVIEW, Windows CE/XP embedded Applications
  • Experience devloping for DSP's, PIC/ARM processors
  • Experience developing software codes in a controlled environment intended to meet regulatory requirements (FDA)
  • Strong communications and interpersonal skills


  • Work with multidisciplinary hardware team to develop engineering specifications from customer requirements - this may be product code, development test code, manufacturing test code
  • Develop architecture of systems software, software requirements, design specifications, write code, perform software testing
  • Provide full development documentation
  • Interface with hardware team, customers' software and hardware teams
C/C++, RTOS, DAP, PIC Controllers, ARM Processors, LabVIEW

Not ready to apply?

Send an email reminder to:

Share This Job:

Related Jobs: