Calspan→
Software Applications Engineer at Calspan in US-MN-St. Paul
Entry LevelHybridFull-timeUS-MN-St. Paul$75k–$105k/yr
Skills
linux environmentsprogramming languagesdata acquisition systemselectro-mechanical systemscommunication protocolstroubleshooting
Job Description
Summary: Calspan JETS is seeking a Software Applications Engineer to support the configuration, integration, and field deployment of their Data Acquisition and Control System (DACS) used in jet-engine testing facilities worldwide. This role involves collaborating with engineering teams and clients to ensure reliable and high-performance testing environments for aerospace engine programs.
Responsibilities:
- Implement and support software solutions: Configure, deploy, and maintain Linux-based DACS applications for engine test systems, ensuring seamless operation across data acquisition, control, and instrumentation interfaces
- Troubleshoot complex environments: Diagnose and resolve software, network, or hardware-communication issues during system installation, commissioning, and active test campaigns ensuring reliability and performance
- Collaborate with cross-functional teams: Work closely with controls, software, electrical, and mechanical engineering teams to ensure software applications meet project requirements and integrate effectively with the DACS environment and facility specifications
- Develop tools and enhancements: Apply scripting and programming familiarity (e.g., Python, C/C++, LabVIEW), to DACS utilities and interfaces to automate testing, data processing, diagnostic workflows, and troubleshooting support
- Engage with customers: Provide on-site and remote support for engine test facilities. Train operators and engineers to understand and optimize DACS functionality
- Document, standardize, and drive continuous improvement: Maintain configuration files, documentation, deployment notes, and gather field insights to drive usability, features, and maintainability improvements in collaboration with software development teams
Required Qualifications:
- Bachelor's degree in Computer Science, Mechanical, Electrical, or Systems Engineering, or related discipline
- 1-2+ years of experience in software development, integration, or applications support (co-op or internship experience considered)
- Familiarity with data acquisition systems, sensors, and control hardware (PLC, PXI, NI, etc.)
- Proficiency with at least one programming language, C, C++, LabVIEW, Python, or similar
- Experience with logic controllers or similar programmable computer devices/resources
- Ability to read wiring diagrams and mechanical drawings
- Ability or experience with electro-mechanical systems
- Comfortable working hands-on in a lab or test cell setting
- Valid driver's license & passport (international travel required)
- Must be a US Person
- Ability to travel up to 25%
Preferred Qualifications:
- Experience with Linux environments (Bash, Git, Make/CMake)
- Familiarity with Atlassian tools (Jira, Confluence)
- Experience in structural programming, controls, data acquisition, and/or jet engine testing preferred
- Knowledge of communication protocols & analysis (TCP/IP, ARINC 429, MIL-1553, CANBUS, Modbus, Wireshark)
Required Skills: Linux environments, Programming languages, Data acquisition systems
Important Skills: Electro-mechanical systems, Communication protocols
Nice-to-Have Skills: Troubleshooting
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
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