What are the responsibilities and job description for the Senior Software Applications Engineer- P4 position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Apolis, is seeking the following. Apply via Dice today!
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
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
- Bachelor’s degree in science, Technology, Engineering, or Mathematics (STEM)
- 8 years of relevant engineering experience, or 5 years with an advanced degree
- Experience developing and integrating applications using:
- C , C#, Java, Python, Visual Basic, or similar
- Proficiency using Integrated Development Environments (IDEs) and debugging tools to troubleshoot and validate software implementations
- Experience working in Windows environments, including Microsoft 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 of computer architecture and hardware optimization
- Experience developing software drivers for hardware interfaces
- Familiarity with common communication protocols:
- TCP/IP, UDP, RS‑422, etc.
- Experience with UML for visualizing software architecture and design
- Knowledge of full software development life cycles, including Waterfall and Agile
- Experience with software configuration management tools
- Familiarity with Azure DevOps Server or GitHub
- Strong written, verbal, and interpersonal communication skills
- Experience leading technical teams or project‑level engineering efforts
Salary : $80 - $85