onsite
Senior Project Engineer Software C - Durkopp Fordertechnik GmbH
Software Engineer
Lead the design, development, and integration of embedded C++ software solutions, driving project execution from concept through delivery while collaborating with cross‑functional teams and ensuring high quality and performance.
About the role
Key Responsibilities
- Lead the full software development lifecycle for embedded C++ applications, from requirements gathering to deployment.
- Collaborate with hardware, firmware, and system teams to define interfaces and integration points.
- Implement robust, maintainable code following industry best practices and coding standards.
- Conduct code reviews, unit testing, and performance profiling to ensure reliability and efficiency.
- Manage project timelines, deliverables, and risk mitigation in an Agile environment.
Requirements
- Strong proficiency in C++ (C++11/14/17) and experience with embedded platforms.
- Solid understanding of software architecture, design patterns, and real‑time operating systems.
- Experience with version control (Git), CI/CD pipelines, and automated testing.
- Excellent communication skills and ability to work collaboratively in cross‑functional teams.
- Proven track record of delivering complex software projects on schedule.
Skills
cproject managementsoftware development