Embedded Software Engineer – System Software

SeaMicro is seeking a talented 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.

Qualifications:

  • 5+ years developing software in C on distributed Linux/BSD platforms for embedded products
  • Experience implementing scalable, reliable modules using object oriented design methodologies based on industry best practices
  • Working knowledge of high availability concepts, memory management schemes, and inter-process communication mechanisms
  • Experience with management plane application development, including CLIs, SNMP agents and MIBs, and IPMI BMC agents
  • Experience with configuration database definitions, record manipulations, and propagation of record updates
  • Experience with operational data processing, including updates for status, events, alerts, and statistics
  • Strong problem solving and software troubleshooting skills
  • Familiarity with an AAA implementation based on TACACS+ and RADIUS is a plus
  • Previous start-up experience is a plus
  • Excellent written and verbal communication and presentation skills

BSEE/CS required; MSEE/CS preferred

To apply for this position, send your resume to resume@seamicro.com with the corresponding job title.