Autonomous and Embedded Systems Engineer
MIT Lincoln Laboratory
The Advanced Capabilities and Systems Group is an agile, innovative, multi-disciplinary team that rapidly develops novel system and technology concepts that address the nation’s critical security challenges. The group starts its development with focused analyses that uncover the most impactful solutions to defense and intelligence problems, and then develops those solutions in a fast cycle of experimentation and prototyping. Our Group has unique access to government intelligence and military users that allows us to quickly gain insights and iterate solutions that get transitioned directly to warfighters and other users. Projects range from the analysis and prototyping of tactical military optics and radar systems, to investigation of novel communication, navigation, and autonomous systems. The multi-disciplinary team consists of talented technical staff with expertise in electromagnetics, optics, signal processing (communication, GPS), radio frequency design, statistics, optimization, computer vision, machine learning, autonomous control, software engineering, and embedded systems.
The group is looking for candidates that have depth in embedded software and an interest in a wide range of programs for the DoD, including autonomous vehicles/robotics, electronic warfare, computer vision, and Artificial Intelligence / Machine Learning. The Group relies on staff that demonstrate depth and breadth in these areas to lead and contribute to programs for the DoD. We’re specifically looking for candidates that can work at the interface of software and hardware to push our prototypes to their limits. Our staff are given the unique opportunity to invent, analyze, design, build, test, and fly. It’s a rapid prototyping environment with access to some of the nation’s hardest problems.
- BS in Electrical Engineering, Computer Engineering, Computer Science, or related technical field
- Proficiency in C/C++ with a background in embedded software
- Experience developing low level drivers
- Familiarity with scripting languages (Python, Bash)
- Experience with debuggers such as gdb, lidb, etc.
- Hands-on experience with scopes and logic analyzers
- Comfortable working in a Linux environment
- Knowledge of communication protocols (UDP, TCP)
- Familiarity with standard hardware protocols (UART, SPI, I2C, USB, PCIe, MIPI)
- Excellent written and verbal communication skills
- Background in radars, electronic warfare, optical imaging, autonomous systems, or communication systems
- Familiarity with middleware such as ROS
- Familiarity with writing software/HDL for highly parallelized hardware (GPU, FPGA)
- Experience with real time software and RTOS
- Familiar with PCB design and layout
For Benefits Information, click http://hrweb.mit.edu/benefits
Selected candidate will be subject to a pre-employment background investigation and must be able to obtain and maintain a Secret level DoD security clearance.
MIT Lincoln Laboratory is an Equal Employment Opportunity (EEO) employer. All qualified applicants will receive consideration for employment and will not be discriminated against on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, age, veteran status, disability status, or genetic information; U.S. citizenship is required.
Requisition ID: 39930