- Ann Arbor, Michigan, United States
- Full-time · Senior
- 6+ years
Design, develop, test, and deliver robust software solutions for complex technical challenges using C++ and Python.
Responsibilities
- Develop, maintain, and deploy high-quality software using C++ and Python.
- Design integrated solutions that bring together multiple technologies and systems to be scalable, maintainable and reliable.
- Verify those solutions with automated testing and validation strategies, including unit, integration, and system-level tests.
- Diagnose, debug, and resolve complex software and system-level issues across distributed environments.
- Provision, maintain, and utilize Linux-based development and testing environments.
Requirements
- Bachelor or Masters degree in computer science, embedded engineering, or similar domain
- Nice to have: source control
- Nice to have: code review
- Nice to have: continuous integration
- Nice to have: continuous deployment
