Job
- Level
- Experienced
- Location
- Hagen
- Working Model
- Hybrid, Onsite
- Job Field
- Embedded
- Employment Type
- Full Time
- Contract Type
- Permanent employment
Job Summary
In this role, you develop firmware in C/C++ for our smart locking systems, integrating IoT technologies while collaborating with various departments and supporting product development.
Job Technologies
Your role in the team
- As a Software Developer for Embedded Systems in C/C++, you will play a central role in the development of our smart and connected locking systems.
- You design and develop firmware, program software components in C/C++, and integrate modern wireless technologies into our IoT products.
- You will accompany our products from technical conception to implementation and work closely with the Production and Quality Assurance departments as part of the development team.
- In addition, you will be responsible for individual products as well as their technical development and coordinate the technical collaboration with external development partners.
- Furthermore, you will manage the interface to our cloud systems and mobile apps, ensuring a reliable interaction of all system components.
- With your understanding of hardware and software, you contribute to intelligently networking our electronic locking systems and continuously developing them.
- Development of smart locking systems as IoT products with cloud connectivity.
- Design, architecture, and implementation of firmware for embedded systems in C/C++.
- Programming of software components for microcontroller platforms and IoT products.
- Integration of state-of-the-art radio protocols.
- Close collaboration within the team as well as across departments, including with the development and manufacturing departments.
- Continuous maintenance and enhancement of existing products.
- Execution of unit, integration, and system tests.
- Support for product releases.
- Maintenance and support of companion software (Windows GUI).
- Setup and management of CI/CD pipelines (e.g., with GitLab).
- Conducting software reviews.
This text has been machine translated. Show original
Our expectations of you
Education
- A completed degree in Computer Science, Electrical Engineering, or a related field, with at least 3 years of professional experience.
Qualifications
- Understanding of hardware development for IoT devices.
- Passion for the job and the desire to realize ideas.
- Good command of English (spoken and written).
- A meticulous, responsible, and independent work approach, as well as teamwork skills, flexibility, and openness to new challenges.
Experience
- Experience in programming microcontrollers in C or C++.
- Experience with RTOS systems is desirable.
This text has been machine translated. Show original
What we offer
- Exciting projects, autonomous work, and team spirit.
- A modern working environment with opportunities for remote work, including from home.
- Our contribution to work-life balance: 30 days of vacation and flexible working hours.
- A motivated team with short communication channels.
This text has been machine translated. Show original
Benefits
Work-Life-Integration
Topics You Will Work On
Job Locations
About Your Employer
BURG Lüling GmbH & Co. KG
BURG Lüling GmbH & Co. KG is a renowned provider of locking and security systems based in Hagen, Germany. The company develops and manufactures both mechanical and electronic locks as well as networked systems aimed at access security across various industries and applications.
Description
- Company Type
- Established Company
- Working Model
- Hybrid, Onsite
- Industry
- Industry, Production