Embedded Software Engineer
MIT Lincoln LaboratoryAbout the role
The Advanced Electro-Optical Systems Group specializes in the rapid design and prototyping of innovative electro-optic systems that address challenges facing the Department of Defense, NASA, and other U.S. government entities. The group maintains broad expertise in satellite systems, electro-optical and infrared sensors, charge-coupled devices, electronics, image processing, and low–size/weight/power optical communications systems. The vertically-integrated group leverages this core expertise to architect, design, prototype, and deploy hardware and software systems in support of mission needs. Emphasis is on working closely with end users to develop enabling concepts, then building and fielding integrated systems on responsive timelines. The group seeks self-motivated engineers and scientists with multidisciplinary skill sets and a passion for prototyping systems that address critical national needs.
Job Description
The Advanced Electro-Optical Systems Group seeks an embedded software engineer to join our vertically-integrated team. The employee will have the opportunity to collaborate with a multi-disciplinary group of optical, mechanical, and electrical engineers to design, prototype, and deploy high-integrated electro-optic systems for use terrestrially and in space. The candidate should be self-motivated, with a demonstrated capability to collaborate across multi-disciplinary teams and to autonomously identify and solve problems.
The applicant will be developing embedded firmware / software to be used in both terrestrial and space-borne systems. The applicant will be working in small, tightly-integrated teams and will be expected to both directly develop software and collaborate with engineers in other disciplines to optimize design at the system level.
The group is constantly evolving to leverage new technologies that meets the needs of our customers. Over the course of a career the applicant will have the opportunity to learn and contribute in multiple technical domains. An enthusiasm for learning will be critical to success in this role.
Requirements
- This collaborative role requires on-site work and candidates must have a Master's degree with 3+ years of relevant experience.
- Ability to architect and design software systems based on high-level requirements and specifications, while balancing computational complexity within constrained systems
- Strong software engineering experience with demonstrated proficiency in C/C++ and experience in other program languages such as Python, Rust, etc.
- Proficiency with source code control tools such as GIT
- Ability to develop code, operate and troubleshoot in a Linux computing environment
- Understanding of real time computing concepts, operating systems, and processor technologies
- US Citizenship
Desired:
- Experience with implementing interfaces to various hardware subsystems and peripherals (sensors, actuators, ADCs, DACs) using SpaceWire, Ethernet, SPI, I2C, UART or similar
- Bonus: Experience with FPGA firmware development using VHDL, Verilog or System Verilog to model, design, simulate, test and implement FPGA-based systems
At MIT Lincoln Laboratory, our exceptional career opportunities include many outstanding benefits to help you stay healthy, feel supported, and enjoy a fulfilling work-life balance. Benefits offered to employees include:
- Comprehensive health, dental, and vision plans
- MIT-funded pension
- Matching 401K
- Paid leave (including vacation, sick, parental, military, etc.)
- Tuition reimbursement and continuing education programs
- Mentorship programs
- A range of work-life balance options
- ... and much more!
Please visit our Benefits page for more information. As an employee of MIT, you can also take advantage of other voluntary benefits, discounts and perks.
Selected candidat
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s