What if you could have an impact on the future of embedded operating systems? If that idea appeals to you, Princeton University's Research Computing department is recruiting a Research Software Engineer to join the fast-growing RSE group.
In the RSE Group, we collectively provide computational research expertise to multiple divisions within the University. As a central team of software experts, we are focused on improving the quality, performance, and sustainability of Princeton's computational research software. Our group is committed to building collaborative and inclusive environments in which the best software engineering practices are valued, and to sharing and applying cross-disciplinary computational techniques in new and emerging areas.
In this position, you will become an integral part of Amit Levy's group in the Computer Science department. Your main responsibilities will involve building a hardware-based infrastructure, developing tests, debugging, refactoring, and developing code for the TockOS project. TockOS is an embedded operating system designed for low-power microcontrollers. It prioritizes security, extensibility, and reliability. Developers can build sensor networks, security-critical devices, and wearables while conserving battery life.
If you have a background in operating systems, drivers, system software, DevOps, and an interest in the Rust programming language, you have the right skill set to immediately impact multiple high-profile research projects. This role functions within a dynamic, supportive team environment that permits diverse backgrounds to thrive, including those wanting to make a career change and those with non-traditional career tracks, educational paths, or life experiences. If this environment sounds like a strong match or even an exciting challenge, we encourage you to apply and use your cover letter to explain why you would be a good fit for the role.
This is a fixed-term position that is guaranteed until March 2026. Based on funding availability and performance, there is a possibility of an extension beyond that date.
Application of Domain Expertise:
RSE:
Professional Development:
Essential Qualifications:
Preferred Qualifications:
Princeton University is an Equal Opportunity/Affirmative Action Employer and all qualified applicants will receive consideration for employment without regard to age, race, color, religion, sex, sexual orientation, gender identity or expression, national origin, disability status, protected veteran status, or any other characteristic protected by law. KNOW YOUR RIGHTS