MIT Lincoln Laboratory Technical Staff - Embedded Electronics & Software Control & Autonomy Engineer in Lexington, Massachusetts
The Control and Autonomous Systems Engineering Group is focused on the synthesis of dynamic and complex control and autonomous systems, from concept to realization, for a wide variety of novel prototypes. Work with multi-disciplinary teams to envision and create complex demonstration prototypes (primarily unmanned) and innovative solutions to challenging national security problems.
We are a dynamic group where learning new things and sharing knowledge is an important part of our culture. We work with every Lincoln Division and create motion in every physical domain: space-based, airborne, ground, and maritime environments. Apply your expertise to a new domain or new mission area and help create first-time prototypes. Technical staff members are involved in the complete project life-cycle, from concept and requirements definition, systems analysis, architecture development, design and implementation to field testing and evaluation.
We are seeking an Embedded Electronics & Software Control / Autonomy Engineer for a variety of programs. Hands-on team-based experience and a highly skilled software engineering background are critical. Work may involve using tools such as Matlab and Simulink for algorithm development and simulation, Mentor Graphics for electronics development, and software development targeting both general purpose and real-time operating systems such as VxWorks, Xenomai, and real-time Linux. Research and development topics include: autonomous systems, guidance, navigation, non-linear or under-actuated control systems, estimation and feedback control algorithms such as PID controllers, and Kalman Filters for dynamic pointing and tracking, inertial stabilization, embedded servo control systems, custom electronics development for advanced sensors, and mechanism and actuator control.
Design and develop high-reliability embedded software/hardware systems that interface with and exercise custom hardware and commercial test equipment.
Candidate will be required to run tests that use the software and hardware, develop post-processing scripts to help analyze acquired data and contribute to data analysis.
A Ph.D in Electrical or Computer Engineering or Computer Science or Physics. In lieu of a Ph.D, an MS degree with 5+ years of experience in the specified disciplines required.
Candidate must be able to architect embedded real-time hardware-software systems and interfaces to control motion based on high-level specifications
Demonstrated proficiency with either a variety of control / autonomy approaches and algorithms, both linear and non-linear, or with the full life-cycle of custom electronics and associated software/firmware development for systems in motion
Strong software skills and fluency in C and/or C++, Python, or ROS and Matlab/Simulink using a Linux development environment with previous experience in developing test software for verification and configuration management & bug tracking tools
Use of test equipment such as oscilloscopes, waveform generators, spectrum analyzers and logic analyzers for integration and software-hardware debugging
Excellent written, verbal communication skills and ability to work effectively with other team members.
Knowledge of Mentor Graphics schematic capture tools and circuit simulation using tools such as PSpice is desirable
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: [[id]]