Software Integration Engineer
Core
Architecting and integrating software solutions, middleware, and data visualization tools for space systems and laboratory equipment.
Role type
Senior Member of Technical Staff (Software Architecture Engineering and Systems Software Engineering)
Builds
Cloud native and stand-alone data visualization applications, backend service-oriented architecture components, and middleware for laboratory equipment.
Domain
Aerospace and Defense / Space Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Software architecture, coding and scripting in multiple languages (e.g., Java, Python, C/C++), binary data parsing, byte-level data extraction, cross-platform library integration, continuous integration/deployment
Preferred skills
Advanced degree in CS/Engineering, 6+ years experience, experience with diverse cloud platforms, database technologies, aerospace/defense client experience
Technologies
Elastic compute clouds, containerization, microservices, real-time operating systems, visualization frameworks
Responsibilities
Support scientists in developing maintainable cloud native and stand-alone data visualization applications; Provide technical support in application architecture, CI/CD, and middleware development; Work with SMEs to develop laboratory applications for modeling and simulations; Engage with customers to leverage latest technology for innovative space solutions
Seniority
Senior, hands-on IC