
Senior C++ Software Engineer with DevOps ownership
TOPIC Embedded Systems
Senior C++ Software Engineer with DevOps ownership
TOPIC is seeking a Senior C++ Software Engineer with DevOps ownership to design and develop complex embedded software systems for high-tech industries like medical systems and semiconductor equipment. The role involves improving CI/CD pipelines, automating builds and tests, and developing Python tooling. Candidates need a Bachelor's or Master's degree, at least 5 years of experience, and strong C++ and Python skills.
Senior C++ Software Engineer with DevOps ownership
TOPIC is seeking a Senior C++ Software Engineer with DevOps ownership to design and develop complex embedded software systems for high-tech industries like medical systems and semiconductor equipment. The role involves improving CI/CD pipelines, automating builds and tests, and developing Python tooling. Candidates need a Bachelor's or Master's degree, at least 5 years of experience, and strong C++ and Python skills.
Salary
Core Qualifications
Technical (Must-have)
Soft Skills
Preferred Qualifications
Technical (Nice-to-have)
Key Responsibilities
- Design, implement, and verify subsystems, modules, and components within complex embedded systems
- Integrate software into complex hardware and software systems
- Apply Object-Oriented Programming, UML, unit testing, and modern design principles
- Improve CI/CD pipelines
- Automate builds and test execution
- Develop Python tooling that removes repetitive manual work
- Improve developer experience and software quality
- Help colleagues adopt better engineering practices