Requirements: English
Company: Husky S.A.
Region: Luxembourg City , Luxembourg
IoT Edge Software Developer (m/f/d)
Job Description
Title: IoT Edge Software Developer (m/f/d)
Id: 19917
Type: FullTime
Location: Luxembourg
Are you looking to join a world-class manufacturing organization? At Husky TechnologiesTM, we strive to be the best with a strong foundation built on innovation, collaboration and a unique culture with great people. If you are attracted to bold goals, believe in uncompromising honesty, support mutual respect, care about environmental responsibility, have a passion for excellence and a desire to make a positive contribution we want you to join the Husky TechnologiesTM team!
What we offer
- Excellent benefits package and retirement savings plans as well as life insurance program
- Competitive vacation policy promoting work-life balance
- Challenging career opportunities and growth
- Opportunity to work, innovate and collaborate with passionate people who drive change
- Amazing team we are the best in the world at what we do!
Husky TechnologiesTM Campus
- Large, beautiful campus with clean, state-of-the-art air-conditioned offices and manufacturing facilities with high air quality, climate control and outstanding safety records
- Onsite fitness and wellness center
- Organized out- and indoor sports activities such as running teams, and bicycle teams
- Access to onsite medical practitioners
- Onsite cafeterias with fresh and healthy meal options
- Free parking
Job Description
We are looking for a hands-on and versatile IoT Edge Software Developer to join our team focused on Edge Device Lifecycle Management. In this role, you will contribute to developing and maintaining applications running on edge devices, managing their lifecycle from deployment to maintenance, and supporting integration with machines and cloud platforms. This position requires hands-on experience with C#/.NET development, device configuration, and troubleshooting in an edge device management environment.
Responsibilities
- Be an active contributor within the team responsible for managing the full lifecycle of edge devices (provisioning, monitoring, maintenance and updates).
- Develop and maintain firmware applications such as Husky in-house developed interface software installed on edge devices to collect data from machines, transmit securely to the cloud and run queries on database tables to process data.
- Apply Test-Driven Development (TDD) practices to ensure code quality and reliability.
- Configure, test, and validate new edge devices.
- Troubleshoot and investigate issues related to edge device connectivity with machines, cloud, and the device management systems.
- Maintain compliance with software security standards and best practices for edge device applications.
- Apply cybersecurity and data privacy practices to edge devices, focusing on secure data handling and regulatory compliance.
- Identify opportunities to automate lifecycle processes, reducing manual intervention and increasing operational efficiency.
Qualifications:
Required:
- Bachelor''s or Master''s degree in Computer Science, Electrical Engineering, or a related field.
- Proficient in programming with C# and VB, and experience with .NET platform and running queries on database tables.
- Working knowledge of Python or other scripting languages.
- Strong understanding of Test-Driven Development (TDD) and test automation as part of the software development lifecycle.
- Hands-on experience integrating Azure DevOps pipelines with Git repository to automate the build, test, and deployment of software projects.
- Familiar with DevSecOps principles, including integrating security checks into CI/CD workflows.
- Familiar with OTA (Over-the-Air) and remote software and firmware update mechanisms.
- Strong communication and problem-solving skills, with the ability to collaborate across technical and non-technical teams.
- Familiar with device communication protocols such as MQTT, OPC-UA, or similar.
- Fluency in English, both written and oral (C1 level)
Preferred:
- Hands-on experience in IoT, edge computing, or device lifecycle management.
- Experience working with cloud IoT platforms like Azure IoT Hub, AWS IoT, or equivalent.
- Prior exposure to device provisioning, monitoring, and update orchestration in production environments.
- Experience ensu