MIT Lincoln Laboratory

Embedded Engineer-Assistant Staff

Job Description

Posted on: 
2025-12-14

Responsibilities

  • Conduct advanced research and development for autonomous systems.
  • Design and deploy end-to-end autonomous systems.
  • Interface with and control physical objects in real-world applications.
  • Develop software in systems languages (C++, Rust) and numerical analysis languages (Julia, MATLAB, Python).
  • Work in Linux environments and utilize revision control systems like git.
  • Collaborate with multidisciplinary teams on advanced perception and planning algorithms.
  • Utilize test equipment for integration and hardware debugging.

Job Requirements

  • B.S. in Electrical Engineering, Computer Engineering, Computer Science, or related field.
  • Proficiency in programming languages including C++, Python, and Bash.
  • Experience with embedded hardware and software development.
  • Familiarity with communication and hardware protocols (e.g., UDP, SPI, I2C).
  • Strong written and verbal communication skills.
  • Experience with real-time software and RTOS is preferred.
  • Ability to obtain and maintain a Secret level DoD security clearance.
Apply now

More job openings