onsite
Software Engineer - C , C or Python - TECHTORY Automation GmbH
Software Engineer
Senior software engineer responsible for designing, developing, and maintaining high‑performance applications in C++, C#, or Python, collaborating with cross‑functional teams to deliver robust automation solutions.
About the role
Key Responsibilities
- Design, implement, and optimize software components in C++, C#, or Python for automation and control systems.
- Collaborate with product managers, QA, and hardware teams to define requirements and deliver scalable solutions.
- Perform code reviews, unit testing, and integration testing to ensure high code quality and reliability.
- Investigate and resolve performance bottlenecks, memory leaks, and other technical issues.
- Document architecture, design decisions, and best practices for future maintenance.
Requirements
- Strong experience in C++ (C++11/14/17) and/or C# (.NET Core) and/or Python (3.x).
- Proficiency with version control (Git), CI/CD pipelines, and automated testing frameworks.
- Solid understanding of object‑oriented design, data structures, and algorithms.
- Experience with embedded or real‑time systems is a plus.
- Excellent problem‑solving skills and a collaborative mindset.