Main Responsibilities
• Maintain and develop BLE modules utilized by other developers.
• Work with the latest technology in radio communications.
• Deliver software solutions on a global scale.
• Create firmware designs that optimize performance and power consumption.
• Debug real-time systems with limited visibility using development boards and lab equipment.
• Engage with stakeholders effectively.
• Operate with a strong engineering mindset in a fast-paced environment.
• Develop and manage intricate build, test, and validation infrastructures.
• Provide comprehensive documentation and utilize development tools effectively.
Key Requirements
• Expert proficiency in C.
• Strong experience in C++ or other system-level languages for embedded systems (RTOS and/or bare-metal).
• Good understanding of BT/Thread and BLE/GATT protocols, including stack implementation.
• Experience with delivering software for ultra-low power devices.
• Strong knowledge of memory management techniques and performance optimization in embedded systems.
• Full-stack mindset.
• Experience debugging wireless sniffers and protocol analyzers.
• Excellent problem-solving, critical thinking, and communication skills.
Nice to Have
• Experience with Swift or Objective-C.
• Knowledge of cryptography and security in an embedded context.
• Familiarity with build management and scripting: Make/CMake/Python.
• Strong collaboration and team working skills.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Senior Embedded Machine Learning Engineer (C++)
2026-05-28
Embedded Engineer, Operating System
2026-05-28
Java Developer - Big Data
2026-05-27
- Posted
- Jan 21, 2026
- Type
- Contract
- Level
- Mid-Senior
- Location
- Malmo
- Company
- Infinity Quest
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Senior Embedded Machine Learning Engineer (C++)
2026-05-28
Embedded Engineer, Operating System
2026-05-28
Java Developer - Big Data
2026-05-27