CMU Software Engineering Institute-posted 8 months ago
Full-time • Senior
Pittsburgh, PA
1,001-5,000 employees
Professional, Scientific, and Technical Services

SEI advances software engineering principles and practices and serves as a national resource in software engineering and computer security. The SEI works closely with academia, defense and government organizations, and industry to continually improve software-intensive systems. We deliver innovative technologies and solutions, collaborate on research in cybersecurity and artificial intelligence systems, and transition maturing technologies into practice. Joining the SEI means becoming part of a world-class organization at the forefront of software engineering innovation. Our work has a profound impact on software systems across both government and industry. You'll collaborate with leading experts and work with cutting-edge technologies to tackle some of the nation's most complex and critical challenges.

  • Understand complex, inter-dependent systems that hit multiple abstraction levels for embedded systems, interacting across a number of system interfaces.
  • Design and develop embedded software tools and capabilities to analyze, test, and evaluate existing software.
  • Apply systems engineering knowledge to identify and communicate weaknesses and flawed implementations of embedded functionality tracing from requirements.
  • Utilize static analysis, dynamic testing, and complexity analysis tools to uncover software weaknesses, security vulnerabilities, and instances of poor engineering judgment, guiding a high-impact, safety-critical system toward robustness, reliability, and engineering soundness.
  • Conduct research, experimentation, and present knowledge-sharing initiatives to enhance software development processes, demonstrate analytical capabilities, and foster a comprehensive understanding of system-of-systems (SoS) integration and performance.
  • BS in Computer Science, Electrical Engineering, or related discipline with ten (10) years of experience; OR MS in the same fields with eight (8) years of experience; OR a PhD in the same fields with five (5) years of experience.
  • Experience in a collaborative team environment as a software developer, software engineer, verification engineer, or related field.
  • Proficiency in one or more of the following: C, C++, VHDL, Verilog, Python, C#.
  • Experience building, analyzing, debugging, and/or testing bare-metal systems and familiarity with a CMSIS/HAL/specific peripheral driver.
  • Experience in one or more of the following: Java, Go, Rust, Ada, MATLAB.
  • Experience with FPGAs and/or heterogeneous computing boards that require communication and synchronization between specialized hardware/chips.
  • Exposure to modern RTOSes, e.g. VxWorks or Integrity, and developed and analyzed embedded software.
  • Experience with common embedded interfaces and protocols: I2C, CAN, SPI, RS-232, RS-422, etc.
  • Experience developing embedded software and performance tests and interpreting the results.
  • Understanding of the Department of Defense (DoD) Systems Engineering lifecycle.
  • Strong communication skills and the ability to convey difficult engineering or technical challenges to stakeholders.
  • Willingness to work 100% of the week onsite at either the SEI or customer facility.
  • Ability to pass a background check and obtain and maintain an active Department of Defense (DoD) security clearance.
  • Willingness to travel (25%) outside of office location to other SEI offices, sponsor sites, conferences, and offsite meetings.
  • Comprehensive health insurance.
  • Tuition benefits for classes at Carnegie Mellon University for you and your dependent children.
  • Generous time off.
  • Robust retirement savings policy with an 8% monthly contribution without requiring employee contribution.
  • Access to university resources, including campus fitness facilities, mindfulness programs, childcare, and free transportation on the Port Authority Transit System.
  • Paid parental and military leave.
  • Relocation assistance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service