Software Developer
Core
Develop high-quality, efficient, and maintainable C++ code for industrial growth markets including aerospace, defense, and factory automation.
Role type
Experienced Software Developer (C++)
Builds
Software solutions and applications deployed in various infrastructures
Domain
Industrial technology, aerospace, defense, factory automation
Deliverable
production ML models | product features
Required skills
Modern C++ development, Linux/Android development, cross-platform architecture, multi-tier system design, software optimization, troubleshooting, full production cycle management
Preferred skills
C#/.NET knowledge, database knowledge
Technologies
C++, Linux, Android, C#/.NET
Responsibilities
Develop high-quality, efficient, and maintainable C++ code; Collaborate with cross-functional teams to design and implement software solutions; Optimise and troubleshoot existing software for performance and functionality; Analyse existing software and propose best architectural solutions; Be involved in full production cycle from influencing technical specifications to deploying applications
Seniority
Experienced IC