Join to apply for the Software Developer Embedded C++ MULTI (d/f/m) role at TK Elevator.
Responsibilities
Develop Innovative Software: Design, implement, and verify hardware-related software in C++ for our MULTI system and its components.
Shape the Architecture: Participate in design review workshops and technical discussions, contributing your expertise to refine our solutions.
Ensure Code Excellence: Conduct code reviews, uphold architectural standards, and champion best practices for high-quality software.
Solve Complex Challenges: Tackle software engineering issues and collaborate with our cross-functional team to drive development forward.
Who we are looking for
Educational Background: You’ve completed your studies in computer science, software engineering, mechatronics, or a related field.
Strong C++ Expertise: You have a deep understanding of C++, ideally with experience in C++17.
Embedded Systems Experience: You’ve worked with C++ in embedded environments and understand the intricacies of this field.
Tool Proficiency: You’re comfortable with development platforms and tools like Atlassian Toolchain, Git, or Docker.
Communication Protocols Knowledge: Experience with CANOpen, Ethernet communication, and protocols such as TCP/UDP/MQTT is a plus, as is experience with automated testing.
Team-Oriented Communicator: You’re a team player who can clearly communicate complex ideas and concepts to a variety of audiences.
Thrives in Dynamic Environments: You’re excited to work in a fast-paced, international setting.
Self-Motivated and Detail-Oriented: You are structured, pay attention to detail, and can work independently.
Language Skills: You’re business-fluent in English, with German being a bonus.
Additional Details
Seniority level: Mid-Senior level
Employment type: Full-time
Industries: Machinery Manufacturing, Facilities Services, and Construction