Our client is a global, innovative company from Scandinavia that’s focusing on connected devices security. With a strong emphasis on a positive and purposeful company culture, they create an environment where every workday is both enjoyable and meaningful. They value individuals who are growth-oriented, optimistic, and passionate about helping others succeed.
Our client specializes in security of connected devices. They have a proven track record of delivering enterprise system and cybersecurity management solutions, long before IoT and IIoT became mainstream.
Your Mission:
As part of their expanding team, you will take on a crucial role in enhancing and scaling their open-source product, which has emerged as a top solution for managing updates and software deployments in IoT and connected devices
What You’ll Do:
- Simplify the integration of new Linux-based operating systems and boards into their software.
- Enable their software to run on new platforms, including real-time operating systems (RTOS).
- Design, develop, and manage both new and existing software code, including:
- Researching tasks across low-level to high-level development.
- Estimating time and resources required for tasks.
- Developing tasks as outlined in planning meetings.
- Presenting progress and deliverables to the team every two weeks.
- Documenting new code and ensuring timely publication.
- Writing tests for all new code.
- Debugging and resolving issues related to your work.
- Providing technical guidance for planning new features and improvements.
About You:
- You are passionate about their mission and excited to contribute to securing connected devices worldwide.
- You thrive in a collaborative team environment and take pride in supporting others to succeed.
- You are self-driven, take ownership of your work, and enjoy taking initiative and making decisions.
Required Skills and Experience:
- Minimum 5 years of embedded Linux programming experience.
- Excellent knowledge of C++ and experience in embedded development.
- Expertise in at least a few of the following:
- RTOSes (e.g., Zephyr, QNX, Integrity, FreeRTOS).
- Bootloader functionality (e.g., U-Boot, Grub).
- Yocto.
- Embedded memory storage (eMMC, SD, Raw NAND, NOR) and understanding of partition layouts, file systems, and software requirements.
- Designing embedded Linux platforms, writing board support packages, and integrating systems.
- Advanced English communication skills.
Desired Skills and Experience:
- QEMU.
- Go or Python.
- Backend web programming at scale (RESTful APIs, HTTP, microservices).
What We Offer:
- Attractive financial conditions tailored to Scandinavian standards, aligned with your skills.
- 25 days of paid time off.
- Paid maternity/paternity leave (3 months).
- Coverage of business trips, training, and conference costs (e.g., recent trips to London and Brussels).
- Payment during short-term illness (a few days).
If you’re ready to join a forward-thinking team and make a meaningful impact on securing connected devices worldwide, we’d love to hear from you! Apply now to become part of this exciting journey.
Powrót do listy