Embedded Software Engineer – Operations & Development (d/f/m)
Join to apply for the Embedded Software Engineer – Operations & Development (d/f/m) role at TK Elevator
What We Expect
- Supporting the Operations pillar, troubleshooting issues coming from the field and acting as a bridge between development teams and DevOps.
- Being partially allocated in one of our development squads, gaining hands‑on experience in embedded software development and strengthening programming skills.
Embedded Software Development
- Work with the Linux Yocto Platform and Linux distributions for embedded systems.
- Design and implement JSON‑based integrations for data serialization and secure communication with cloud services.
- Apply Test‑Driven Development (TDD) principles, writing and executing unit tests to ensure robustness and reliability.
- Collaborate with cloud teams for Azure IoT integration, optimizing communication protocols (MQTT, HTTP) for secure and reliable data transmission.
- Participate in Agile/Scrum ceremonies, using Jira for task management and Confluence for documentation.
- Collaborate closely with hardware engineers for seamless integration between hardware and software components.
Operations Support
- Troubleshoot and analyze issues from the field, ensuring smooth collaboration between Development and DevOps.
- Provide technical support for embedded systems, contributing to root‑cause analysis and issue resolution.
- Maintain and improve documentation for different controllers supported by the product.
Who We Are Looking For
- Education: Bachelor’s degree in Computer Science, Electrical Engineering, or a related field.
- Experience: 4+ years in C/C++ development with a focus on Linux and embedded software.
- Programming & Software Design
- Proficiency in C/C++ in POSIX environments (system calls, glibc).
- Solid understanding of OOP principles and design patterns.
- Experience with multithreaded systems and concurrent programming.
- Familiarity with STL and socket programming.
- Protocols & Interfaces
- Working knowledge of CAN, RS232, RS485, Ethernet and other industrial/communication protocols.
- Tools & Practices
- Experience with Atlassian tools (Jira, Bitbucket).
- Strong analytical, debugging, and problem‑solving skills.
- Familiarity with Agile/Scrum methodologies.
- Strong communication skills and ability to collaborate across development, DevOps, and hardware teams.
- Proactive in troubleshooting and bridging gaps between technical areas.
- Team player, self‑motivated, willing to go the extra mile – curious learner.
- English proficiency: Minimum B2, ideally C1+.
What We Offer
- Health and Safety – Highest standards and a wide range of health promotion and healthcare activities.
- Flexibility – We support, for example, through versátil yet regulated working hours and remote working options.
- Collaboration & diversity – Collegiality is of huge importance – we treat everyone with respect and appreciation.
- Development – Individual support to help you get started in your new job as well as training and education programs to help you develop professionally and personally.
- Creative leeway – We offer an environment in which you can try out new solutions in a no‑blame culture.
- Sustainability – We act with responsibility and environmental awareness.
- Work environment – We have modern workplaces and IT equipment, subsidized lunchtime meals in the canteen, free parking and discounted public transport tickets.
Contact
Please apply online in English, including your notice period and salary expectation.
Talent Acquisition – Uwe Hüsken
#J-18808-Ljbffr