Role responsibilities
The Software Engineer will design and modify software code to support intelligent system functionality and integrate COTS software with custom applications. They will also develop APIs and services for cross-system communication and implement modeling capabilities for engineered systems.
Requirements
Candidates must have a bachelor's degree in Computer Science, Engineering, or a related field, along with 4+ years of software development experience. Proficiency in programming languages such as Python, Java, C++, or Ruby is required, along with experience in developing APIs.
Key skills
Python, Java, C++, Ruby, API Development, Modular Software, COTS Integration, Cloud-Based Systems, Agile, DevSecOps, Engineering Data, Software Documentation, System Engineering, Software Configuration, Modeling Software, Analytical Processes
Keywords
Software Engineer, Software Development, Python, Java, C++, Ruby, API Development, COTS Software, Cloud-Based Systems, Agile, DevSecOps, Engineering Data, Modeling Software, System Engineering, Software Documentation, Software Configuration, Analytical Processes