Systems Engineer - Linux / Robotics

MIT Lincoln Laboratory
Lexington, Massachusetts 02421
  • Job Code
  • Job Type
  • Job Status
    Full Time

Systems Engineer - Linux / Robotics

MIT Lincoln Laboratory

Lexington, MA


The Systems Engineer will design, develop, and maintain the systems and infrastructure that build and run state-of-the-art robotic capabilities deployed on air, ground, maritime, and space platforms. As a Linux System Engineer supporting MIT Lincoln Laboratory’s Control and Autonomous Systems Engineering Group, you will hold a critical role enabling groundbreaking autonomous system solutions to challenging problems by creating tools that enhance the effectiveness of a talented team of robotics developers and researchers.




  • Develop, document in a wiki, and maintain a process and the tools that allow staff to rapidly instantiate and effectively use Linux systems that support Group and Laboratory services and comply with IT requirements on a wide variety of hardware platforms.
  • Own, from ideation to maintenance, infrastructure enabling best-practices robotics software development, such as continuous integration build and test systems, scalable cloud-based simulation, and very large databases for sensor data storage.
  • Build a diverse set of Linux-based services that support group needs, such as storage systems, binary packages and repositories of Laboratory software, wireless and standalone networks, and GPU clusters.  
  • Leverage your expertise in Linux to advise and support staff members with their desktop, embedded, and server Linux systems, including troubleshooting and ordering Linux-supported hardware.
  • Maintain awareness of best practices at peer organizations and emerging technologies in order to advocate for Group adoption where beneficial.
  • Resolve the Group’s simple Windows-based IT needs and act as the first point of contact for more in-depth Windows-based IT issues.



  • Expert knowledge of Linux systems, including authentication, networking, filesystems (local and networked), encryption, and virtualization / containers, with experience on a variety of platforms, including embedded, desktop, and datacenter.
  • Ability to communicate effectively to explain, advocate, listen, and troubleshoot in many forms.
  • Demonstrated ability to architect, implement, and secure Linux systems on a variety of platforms using tools and technologies effectively to manage configurations, scale to many systems, and track issues.
  • Experience with software development best practices and developer operations including build automation, packaging, and distribution.
  • Experience integrating and securing GNU/Linux in an environment where Microsoft Windows in the dominant client operating system.
  • Knowledge and experience with git, GitHub, and other source code management tools; programming and scripting languages such as C++, Python, and bash; the ansible system configuration management tool; and KVM-based virtualization and Docker-based containers.
  • Demonstrated ability to administer a local research computer network, including networking hardware, storage, virtualization, wireless networks, software maintenance, and security considerations.
  • Bachelor's degree plus a minimum of 4 years of related experience OR a master's degree and two years of experience or equivalent.
  • Daily desktop use of Ubuntu or other Debian-based distributions.
  • Experience with ROS-based robotics software development and simulation.
  • Experience with embedded real-time processing hardware and operating systems, such as Linux on ARM, Linux real-time kernel, U-Boot, uClinux, petalinux, and Xenomai.
  • Demonstrated ability to maintain regular contact across divisional and departmental lines with MITLL IT and security resources. Must be capable of identifying security objectives and to rapidly reconfigure systems to report and remediate performance and security issues


To Apply:

For a full position description and to apply, please visit and search using requisition #26575


For benefits information, visit


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.


Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Systems Engineer - Linux / Robotics

MIT Lincoln Laboratory
Lexington, Massachusetts 02421

Join us to start saving your Favorite Jobs!

Sign In Create Account