Thompson Software Solutions is seeking a senior-level software engineer to provide innovative solutions for tomorrow’s problems, specifically in the development, integration, and testing of software products for safety-critical and mission critical edge platforms.
Requirements
- Expertise in one or more programming languages (e.g., Go, Python, C++, Java)
- Proven experience with cloud platforms (AWS, Azure, GCP), container orchestration (Kubernetes), and infrastructure-as-code (Terraform, CloudFormation)
- Deep understanding of distributed systems, networking, and operating systems
- 5+ years of C/C++ experience
- Experience with Digital Simulation Development and integration
- Experience with Embedded Software development
- Proficient with Linux and Windows development environments
Responsibilities
- Develop, integrate, and test software products
- Work independently and collaboratively on projects
- Use a wide application of technical principles, theories, and concepts in the software field
- Develop software applications for high-reliability applications
- Integrate and test software products for embedded systems
- Collaborate with other software engineers and program development and deployment teams
- Deliver high-impact solutions with strong analytical and problem-solving skills
Other
- Bachelor's degree in STEM discipline
- 7+ years of experience in software engineering
- Clearance eligibility required
- Ability to work onsite 100%
- Ability to professionally communicate project status and collaborate on technical solutions with clients and peers