The MIT Kavli Institute for Astrophysics and Space Research (MKI) seeks an experienced Software Engineer to develop and deploy ground- and space-based instrumentation and supporting equipment for NASA- and NSF-funded missions. Will design and review software architecture and development environments; conduct independent code development and testing in multiple languages; design and review light-weight code for satellite instrument and ground observatory operation, including associated documentation; participate in multi-organization collaborations; work independently or lead small teams of developers to achieve both prescribed and self-identified outcomes; support active programs and script a ground-based observatory instrument control interface (GUI with scriptable command-line interface), including display feedback; and perform other duties as assigned.
REQUIRED: B.S. in computer science or closely related discipline; eight years of experience in software engineering for scientific instrumentation, space systems, or related applications; familiarity with Python and the Linux command line; proposal development skills for the review and revision of RFI responses, proposal generation, requirement and specification definitions, and associated cross-training; and excellent written and verbal communication skills. PREFERRED: familiarity with NASA policy, procedures, and requirements, including class C software development; familiarity with software development accounting for federal IT security policies and practices; experience with NASA, NSF, or similar proposal and/or RFI response development; experience with firmware design and development; supervisory experience or a leadership role within an engineering group; experience on multidisciplinary development teams and coordinating with research scientists, managers, and other engineering specialists; and interest in continuing education, including both structured and self-education. U.S. personhood with a valid passport is required for export-control purposes and occasional international travel.
Due to the nature of this work, on-site presence is required in Cambridge, MA. Hybrid work arrangements may be acceptable, depending on the specific requirements of ongoing projects.
Similar Positions
-
Facilities Project Manager (Staff Associate), Facilities Management, North Shore Community College, United States, 21 days ago
Details Posted: 06-Apr-24 Location: Danvers, Massachusetts Type: Full-time Salary: Open Categories: Facilities//Maintenance/Trades Staff/Administrative Internal Number: 5160583 Facilities Project ...
-
Data Management Specialist Delaware Innovation Space, Inc., University of Delaware, United States, 1 day ago
Apply now Job no:500926 College / VP Area: Research Office Work type:Staff Location:Wilmington Categories:Research & Laboratory, Full Time PAY GRADE: 31E CONTEXT OF THE JOB: The Innovation Space i...
-
Chief Electrical Engineer, Massachusetts Institute of Technology (MIT), United States, 30 days ago
Details Posted: 28-Mar-24 Location: Cambridge, Massachusetts Type: Full-time Salary: Open Categories: Research - Laboratory/Non-Laboratory Staff/Administrative Internal Number: 23876 Job Descripti...
-
Senior Grant Manager, School Of Medicine, Section Of Hematology And Medical Oncology (24599933960423), Boston University, United States, 1 day ago
The Senior Grant Manager is responsible for all post-award financial functions for the assigned contract and grant portfolio. The Manager will work closely with the PI and program staff to ensure ...
-
Experimental Machinist, Northeastern University, United States, 15 days ago
Details Posted: 12-Apr-24 Location: Boston, Massachusetts Type: Full-time Salary: Open Categories: Affirmative Action/Diversity Staff/Administrative Internal Number: 5172038 Experimental Machinist...
-
Principal Scientist/ Scientific Director Cmcf Novel Cell Therapy, Dana-Farber Cancer Institute, United States, 25 days ago
Details Posted: 02-Apr-24 Location: Boston, Massachusetts Salary: Open Internal Number: 2024-37607 Reporting to the Medical Director, Executive Medical Director, and the Senior Administrative Dire...