CALSPANposted about 1 month ago
$100,000 - $145,000/Yr
Full-time • Senior
Saint Paul, MN
Professional, Scientific, and Technical Services

About the position

Calspan JETS is the world's premier supplier of ground-based testing solutions for the aerospace industry. We deliver highly engineered facilities, electro-mechanical systems, and software specifically designed for jet engine testing. These solutions are used by airlines, OEMs, and MRO businesses to ensure the global fleet of jet engines tested daily are safe to fly. The Principal Systems Software Engineer will play a critical role in designing, developing, and maintaining Linux-based software solutions for the Data Acquisition and Control System (DACS) used in jet engine testing. This role involves architecting new features, optimizing system performance, integrating modern measurement hardware to enhance testing capabilities, providing technical leadership, maintaining comprehensive system documentation and adhering to best practices in software development and deployment.

Responsibilities

  • Architect, design, and implement software tools and systems to maintain and enhance the Linux-based Data Acquisition and Control System (DACS) used in the testing of jet engines.
  • Identify, diagnose, and resolve performance bottlenecks and functional issues within the DACS environment.
  • Work closely with other software engineers, hardware engineers, and engineering leadership to develop and deliver new features for the DACS.
  • Provide technical leadership and mentorship to junior and mid-level engineers.
  • Develop and implement software solutions on Linux to connect and communicate with modern measurement hardware.
  • Maintain comprehensive documentation of the software architecture, design patterns, and system configurations.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or related discipline.
  • 10+ years of experience in computer programming or similar industry or a combination of education and experience equivalent to the above.
  • Experience with C, C++, Labview, Python, or similar programming languages.
  • Experience with Bash, Make, CMake, and Git.
  • Experience in development for the Linux operating system.
  • Comfortable working with Atlassian tools (Jira & Confluence).
  • Ability to read wiring diagrams and/or mechanical drawings.
  • Ability or experience with electro-mechanical systems.
  • Experience with logic controllers or similar programmable computer devices/resources.
  • Experience in structural programming, controls, data acquisition, and/or jet engine testing preferred.
  • Valid Driver's License.
  • Valid Passport.
  • US Person.
  • Ability to travel up to 15%.

Benefits

  • Health Insurance
  • Health Savings Accounts
  • Flexible Spending Accounts
  • Dental Insurance
  • Vision Insurance
  • Life Insurance/Accidental Death & Dismemberment
  • Short-Term/Long-Term Disability
  • 401(k)
  • Hospital Coverage
  • Accident Coverage
  • Life Insurance Policy
  • Paid-Time Off
  • Company-paid Holidays
  • Bereavement Leave
  • Jury Duty
  • Military Leave
  • Employee Assistance Program
  • Educational Assistance Reimbursement
  • Pet Insurance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service