Associate Software Engineer

Carnegie Mellon University•Pittsburgh, PA

About The Position

The Carnegie Mellon University Software Engineering Institute (SEI) is a national research center focused on software engineering, cybersecurity, and artificial intelligence. Its Enabling Edge Intelligence (E2I) team develops and optimizes intelligent edge systems for resource-constrained environments where safety, reliability, and performance are essential. The Associate Software Engineer will work with faculty, researchers, and industry partners to prototype, mature, and transition technologies to government and defense organizations. The role involves designing, developing, and deploying software systems and contributing to intelligent edge systems research and real-world deployment.

Requirements

  • Bachelor of Science or higher in Computer Science, Software Engineering, or a related technical discipline.
  • At least 3 years of hands-on experience designing, developing, and deploying software systems.
  • Willingness to travel less than 10%.
  • Must be able to obtain and maintain a Department of War security clearance and undergo a background investigation.
  • Solid foundation in software engineering principles across the full software development life cycle.
  • Strong coding skills in at least one core language, such as Python, C++, C, or Java.
  • Practical experience deploying software in local or cloud environments and familiarity with DevOps practices and CI/CD pipelines.
  • Experience leveraging generative AI and agentic tools to streamline coding, debugging, and deployment workflows.
  • Curiosity and enthusiasm for learning new languages, frameworks, and edge technologies.
  • Comfort using software management and orchestration platforms such as Git, Atlassian Suite, and Docker/K8s.
  • Exceptional analytical skills and ability to clearly articulate technical concepts within multidisciplinary, agile teams.

Nice To Haves

  • At least 3 years of hands-on experience designing, developing, and deploying edge systems or performance-critical software.
  • Hands-on experience building, testing, or deploying agentic AI systems.
  • Background or strong interest in software architecture and edge system optimization.
  • Practical exposure to AI/ML model training, evaluation, and systems integration.

Responsibilities

  • Design, develop, and deploy software systems.
  • Collaborate with faculty, researchers, and industry partners to prototype and mature technologies.
  • Help transition technologies to government and defense organizations.
  • Use generative AI and agentic tools to support coding, debugging, and deployment workflows.
  • Communicate technical concepts within multidisciplinary, agile teams.
  • Travel occasionally to engage with the CMU community, present at conferences, and work with sponsor organizations.

Benefits

  • Comprehensive medical, prescription, dental, and vision insurance.
  • Retirement savings program with employer contributions.
  • Tuition benefits.
  • Paid time off and observed holidays.
  • Life and accidental death and disability insurance.
  • Free Pittsburgh Regional Transit bus pass.
  • Family Concierge Team support for childcare needs.
  • Fitness center access.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service