Sr Software Engineer - System

SeaMicro is seeking a talented Senior Embedded Software Engineer to design and implement system software infrastructure and applications that manage and monitor system resources, perform fault management, and system high availability functionality.

Required Qualifications:

  • 7+ years developing software in C on distributed Linux/BSD platforms for embedded products
  • Direct knowledge of high availability concepts, memory management schemes, inter-process communication mechanisms, and data synchronization across distributed platforms
  • Experience designing local and remote device management control interfaces and applications on top of existing device drivers
  • Experience with operational data processing, including updates for status, events, alerts, and statistics
  • Experience implementing scalable, reliable modules using object oriented design methodologies based on industry best practices
  • A successful, hands-on track record of the full product development life cycle from requirements through customer deployment for multiple product
  • Solid system analysis and troubleshooting skills
  • Excellent written and verbal communication and presentation skills
  • Solid interpersonal skills conducive to a team environment
  • Previous start-up experience is a plus
  • A BS degree in CS/Computer Engineering is required; MS degree preferred