Embedded Software Engineer
TK Elevator
Madrid, Spain
3 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.jobleads.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
4 years minimum
Working hours
Regular working hours
Languages
English
Job source
Tech stack
Application Programming Interfaces (APIs)
Microsoft Azure
C++ (Programming Language)
Computer Engineering
Linux
DevOps
Embedded Software
Ethernet
JSON
Linux Distribution
Message Queuing Telemetry Transport (MQTT)
Object-Oriented Software Development
+9 more
Posix
RS-232
RS-485 Standard
Systems Architecture
Systems Integration
Multithreading
Yocto
Information Technology
Cloud Integration
Job description
Embedded Software Engineer (IoT): Design, develop, and maintain embedded software for elevator control systems and IoT-enabled devices with an accent on Linux Yocto customization, multi-threading, and cloud connectivity. Focus on building robust, scalable embedded applications using TDD and Azure IoT integration for efficient system communication., * Develop and maintain embedded software for elevator control systems and IoT devices.
- Customize Linux distributions using the Yocto Project.
- Implement high-performance multi-threaded applications and secure JSON-based APIs.
- Collaborate with DevOps teams to integrate software into CI/CD pipelines.
- Ensure reliable cloud integration using Azure IoT and protocols like MQTT.
- Work closely with hardware engineering teams for seamless system integration.
Requirements
- Bachelor’s degree in Computer Science, Electrical Engineering, or a related field.
- 7+ years of C/C++ development experience in POSIX environments.
- 4+ years of specialized embedded software development experience.
- Strong proficiency in Linux and object-oriented design patterns.
- English proficiency: Minimum B2 level.
- Experience with CAN, RS232, RS485, and Ethernet protocols., * Professional experience with C1+ English level.
- Deep understanding of Test-Driven Development (TDD) principles.
- Familiarity with cloud-based backend integration and system architecture.
About the company
TK Elevator is a global leader in elevator technology, committed to innovation, sustainability, and creating a diverse, prejudice-free working environment.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.jobleads.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…