Principal Systems Developer – Kernel
$144,000–$205,000 year
On-siteBoston, Massachusetts, United States
Job Summary
Compose elegant, efficient, and maintainable source code in C and C++ while analyzing and optimizing algorithms for memory efficiency. Develop and maintain database management APIs, enhance interactions with modern operating systems and hardware, and extend the embedded ObjectScript programming language. Debug complex problems by developing and running test code, and create internal design documentation. Analyze concurrency control and memory ordering issues around shared memory structures. Work independently on kernel components to make a large impact on the data platform engine.
Required Qualifications
- 10+ years developing low-level system code for mission-critical software
- Experience in C or C++
- Strong technical knowledge of computer architecture, operating systems, concurrency control, compiler and interpreter methods, and software engineering techniques
- Excellent communication and collaboration skills
- Commitment to creating robust code to run for decades in high-stakes deployments
- Bachelor's degree in Computer Science, Software Engineering, or a related field
Desired Qualifications
- assembly is a plus
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.