JustJoin.IT Stacjonarnie Senior

Embedded Developer

emagine Polska

⚲ Malmö Metropolitan Area

Wymagania

  • Bluetooth
  • Security
  • Debugging
  • C++
  • Objective-C
  • C (language)
  • Swift (Apple)
  • RTOS
  • Python
  • Performance optimization

Opis stanowiska

Job Summary We are seeking an Embedded Developer to build software solutions for both internal and external applications. Ideal candidates will possess a Master's Degree in Computer Science and demonstrate expert proficiency in C, along with strong experience in C++ or other system-level languages designed for embedded systems. 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. Other Details • Start date: ASAP. • Duration: Long-term project (12 months contract + extension). • Location: Malmö (5 days onsite weekly + a number of evening meetings).