Senior Software Applications Engineer- P4
Posted
Position:Senior Software Applications Engineer
Location:Tucson, AZ
Duration: 6-12 + Months to start (possible extension)
Pay rate: $80-85/hr on W2
W2 role
Key Skills: Seeking a Senior Software Applications Engineer with experience developing, integrating, and troubleshooting software solutions used in test, production, and hardware in the loop environments. The role blends software development, system integration, and hands on work with electronic test instrumentation.
Required Qualifications
Preferred Qualifications
Location:Tucson, AZ
Duration: 6-12 + Months to start (possible extension)
Pay rate: $80-85/hr on W2
W2 role
Key Skills: Seeking a Senior Software Applications Engineer with experience developing, integrating, and troubleshooting software solutions used in test, production, and hardware in the loop environments. The role blends software development, system integration, and hands on work with electronic test instrumentation.
Required Qualifications
- Bachelors degree in science, Technology, Engineering, or Mathematics (STEM)
- 8+ yearsof relevant engineering experience, or5+ yearswith an advanced degree
- Experience developing and integrating applications using:
- C++,C#,Java,Python,Visual Basic, or similar
- Proficiency usingIntegrated Development Environments (IDEs)anddebugging toolsto troubleshoot and validate software implementations
- Experience working inWindows environments, includingMicrosoft Visual Studio
- Hands on experience with laboratory test equipment, such as:
- Oscilloscopes
- Power supplies
- Digital multimeters (DMMs)
- Experience supporting software driven testing of electronic or hardware systems
Preferred Qualifications
- Understanding ofcomputer architectureand hardware optimization
- Experience developingsoftware driversfor hardware interfaces
- Familiarity with common communication protocols:
- TCP/IP,UDP,RS 422, etc.
- Experience withUMLfor visualizing software architecture and design
- Knowledge of fullsoftware development life cycles, including Waterfall and Agile
- Experience withsoftware configuration managementtools
- Familiarity withAzure DevOps ServerorGitHub
- Strong written, verbal, and interpersonal communication skills
- Experience leadingtechnical teamsor project level engineering efforts
