
Engineer Software/Principal Engineer Software
- Melbourne, FL
- $77,200-115,800 per year
- Permanent
- Full-time
- Designs, develops, documents, tests, and debugs applications software and systems that contain logical and mathematical solutions
- Conducts multidisciplinary research and collaborates with equipment designers and/or hardware engineers in the planning, design, development, and utilization of electronic data processing systems for product and commercial software
- Determines computer uses needs; analyzes system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and control
- Designs and develops compilers and assemblers, utility programs, and operating systems
- Ensures software standards are met
- Ensure seamless data flow between various software tools.
- Collaborate with cross-functional teams to understand integration requirements.
- Maintain and enhance existing integrations to improve performance and reliability.
- Troubleshoot and resolve integration issues in a timely manner.
- Document integration processes and provide training to team members.
- Familiarity with tool API exploitation of Atlassian tools, Cameo, and Ansys simulation tools.
- Application Integration Engineer includes a Bachelor’s in Science, Technology, Engineering, or Math (STEM) and at least 2 years of experience or a Master's Degree in STEM with 0 year of experience.
- Principal Application Integration Systems Engineer includes a Bachelor’s in Science, Technology, Engineering, or Math (STEM) and at least 5 years of experience, a Master's Degree in STEM with 3 years of experience, or a PhD Degree with no experience
- Strong understanding of APIs and data exchange protocols.
- Software development experience in C/C++, and other OOP languages
- Software development experience in Python.
- Experience in Design, Develop, Test, and Implement software tool integrations using APIs.
- Able to obtain and maintain DoD Top Secret clearance (Interim required to start)
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills. Master's degree in Computer Science, Information Technology, or a related field.
- Familiarity with CI/CD pipelines and automation tools.
- Knowledge of containerization technologies like Docker and Kubernetes.
- Strong understanding of networking and security principles.
- Experience with integrating software and hardware
- Experience with developing lab simulation software.
- An active, In-scope DoD Secret or Top Secret security clearance with SCI