We are hiring for a Technical Lead (Software). You are aself-starter, team player, have the hunger to venture quickly into unknown areas, code and make the system work.
What you will be doing
- Design and develop production software
- Design and develop diagnostics tools employing AI
- Architecture and system design of next generation instruments
- Long-term evolution of our instrument codebase
- Hiring and mentoring team members
Minimum requirements
- Bachelor's degree in computer science, engineering, math, or scientific discipline with 8+ years experience OR Master's degree with 6+ years of experience in software development
- Minimum experience of 3 years leading software team(s) in a technical capacity
- Instrumentation system design & architecture
- Modern C++
- Embedded Development
- Python3
- Linux
- Use of AI tools for software development life cycle
Preferred skills and experience
- Control Systems Development
- Firmware Development & EE knowledge (Digital & Analog Design)
- Rapid software prototyping & validation with attention to detail and engineering diligence
- Strong analytical and problem-solving skills
- Strong verbal and written communication skills
- Familiarity with AI aided software development practices and integrating AI into existing tooling.
If this opportunity aligns with your skills and career goals, we encourage you to apply.
EA License: 21C0783
EAP Registration No: R24123529