MIT Lincoln Laboratoryposted 7 months ago
Full-time • Mid Level
Lexington, MA
Professional, Scientific, and Technical Services

About the position

The Software and Systems Integration Engineer position at MIT Lincoln Laboratory involves collaborating with a multi-disciplinary team to analyze, design, and develop complex system architectures. The role focuses on overseeing and implementing large-scale software solutions that interface with various hardware systems, requiring a strong background in software engineering and electronics. Candidates will be responsible for decomposing loosely defined requirements into executable software tasks and implementation strategies, while also potentially leading small teams and developing project execution plans.

Responsibilities

  • Collaborate with a multi-disciplinary team in the analysis, design, and development of complex system architectures.
  • Oversee and implement large-scale software solutions that interface with various hardware systems.
  • Decompose loosely defined requirements into executable software tasks and implementation strategies.
  • Lead small teams and develop project execution plans as needed.

Requirements

  • MS/MA in Electrical or Computer Engineering, Mathematics, Computer Science, or Aeronautical Engineering, or a BS/BA with 5+ years of additional hands-on experience in software engineering.
  • Substantial experience developing in at least two of the following languages: Python, Java, C++, .Net, or C#.
  • Proficiency in full stack development, multithreaded programming, hardware/software integration, Docker, and source code management.
  • Experience with adapting and integrating open source and other third-party software.
  • Ability to quickly learn new technical areas and apply that knowledge effectively to solve challenging mission problems.
  • Excellent oral and written communication skills, ability to work well on a team and individually, and set priorities.

Nice-to-haves

  • Experience with common DevOps concepts (continuous build, continuous integration, unit testing frameworks, debuggers, and static and dynamic analysis).
  • Experience with one or more relational database solutions and related concepts (e.g., transactions, in-memory caching, schematic and query optimization).
  • Experience with algorithm optimization for real-time systems.
  • Active TS/SCI security clearance.

Benefits

  • 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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service