Senior Kernel Software Engineer SeaMicro
SeaMicro is seeking a highly self-motivated, talented Senior Software Engineer to lead the Kernel development in SeaMicro?s data center appliance. You must have a solid track record of hands-on experience designing and implementing software that meets specific performance, scalability, reliability, and maintainability requirements.
Responsibilities
Design and implement kernel modules for NetBSD & Linux, running on Intel & Power PC architecture, in areas related to (but not limited to) process scheduling, interrupt processing, memory management, cache management & packet scheduling.
Participate & contribute to the OpenSource community.
Improve software robustness, performance, scalability and featureset.
Write and publish technical documentation, including specifications, theory of operations and test methodology
Collaborate with peer teams including Hardware, SQA and Product Line managers to help clarify product feature definition, and feature implementation.
Qualifications
7+years of development experience on Linux/BSD kernels with knowledge of OS process scheduling, interrupt processing, synchronization mechanisms, memory and cache management on Intel and Power PC processor architectures
Experience in design, development & integration in the area of BIOS and Bootloaders.
Experience designing hardware abstraction APIs to abstract OS complexities from application developers
Direct experience with driver and application performance analysis and tuning resulting in significant performance improvements
Demonstrated ability to effectively document and communicate both complex systems designs
Ability to troubleshoot and resolve complex software problems in embedded, real-time systems
Ability to write high quality and high performance code
Ability to test and modify kernel modules by working with open source community
Must have completed a full product cycle with multiple, software releases
Experienced with shell scripting language, Linux system administration, Linux firewall and network configuration, and Linux system management
Solid interpersonal skills conducive to a team environment
Previous start-up experience is a plus
| Location: |
4677 Old Ironsides Drive
Suite 310
Santa Clara, CA 95054
United States
|