Embedded Software Engineer to Jemac
Workplace: Kalmar, Sweden
Expires: September 28, 2025
Join Jemac as an Embedded Software Engineer to develop embedded software for IoT devices, focusing on connectivity, data acquisition, and cloud integration within a dynamic and creative environment. Jemac specializes in industrial IoT solutions, handling everything from hardware to mechanical design and prototyping, offering meaningful challenges and professional growth.
Main requirements:
  • Background in computer science, electronics, or related field or equivalent work experience.
  • 5+ years experience in embedded software development using C/C++.
  • Experience with platforms such as FreeRTOS, Linux, Zephyr, or Mbed.
  • Hands-on experience with IoT solutions and wireless/network protocols like MQTT and HTTPS.
  • Understanding of IoT security fundamentals including authentication and encryption.
  • Familiarity with cloud platforms such as AWS IoT, Azure IoT, or Google Cloud IoT.
  • Proficiency working across all software stack layers from device-level to the cloud.
  • Fluent in Swedish and English, both spoken and written.
Responsibilities:
  • Develop embedded software for IoT devices focusing on connectivity, data acquisition, and cloud integration.
  • Design and implement communication protocols for wireless and/or networked systems.
  • Collaborate closely with hardware engineers to ensure smooth software-hardware integration.
  • Optimize performance and energy efficiency in embedded applications.
  • Conduct unit testing and debugging to maintain product reliability and quality.
Required hard skills:
  • Embedded software development
  • C/C++ programming
  • Experience with FreeRTOS, Linux, Zephyr, or Mbed platforms
  • IoT wireless/network protocols such as MQTT and HTTPS
  • IoT security basics (authentication, encryption)
  • Cloud IoT platforms such as AWS IoT, Azure IoT, Google Cloud IoT
Recommended hard skills:
  • Experience with hardware integration and testing
  • Mechanical design knowledge
  • Prototyping skills
Soft skills:
  • Curious mindset
  • Team player
  • Strong collaboration and communication skills
  • Problem-solving
  • Creativity
Coding languages:
  • C
  • C++
Frameworks:
  • FreeRTOS
  • Linux
  • Zephyr
  • Mbed
Operating systems:
  • Linux
Natural languages:
  • Swedish (Proficient)
  • English (Proficient)
Cultural skills:
  • Innovation driven
  • Open and welcoming environment
  • Preference for office-based teamwork with some flexibility