IGLU TECH
Mid-Level Embedded Systems Developer
IGLU TECHLithuania1 day ago
Full-timeRemote FriendlyEngineering, Information Technology

We’re looking for a Mid-Level Embedded Systems Developer to join our growing engineering team. In this role, you will design, implement, and maintain embedded software for our smart energy management and related products. You will work closely with electronics, software, and product development teams to bring innovative power management solutions to market.

This position is primarily firmware/embedded-focused, but experience with BMS, EMS (battery or energy management systems), IoT connectivity, Linux-based systems, or interest in higher-level system integration is considered a strong plus. Experience in the electric power management field would be an advantage.


Main tasks and responsibilities

  • Participate in full development lifecycle — from requirements and design to implementation and testing
  • Develop and maintain firmware for microcontrollers and embedded Linux platforms
  • Write clean, efficient, and testable code (C/C++/ Python is a plus)
  • Collaborate with hardware engineers to integrate firmware with electronic designs
  • Implement communication protocols (CAN, RS485, Modbus, MQTT, etc.)
  • Implement third-party device integrations to IGLUTECH controllers (CAN, Modbus)
  • Assist in system integration and debugging of embedded hardware/software
  • Contribute to improvements in embedded development processes and tools
  • Support integration with AWS-based cloud infrastructure


What We Are Looking For?

  • 2–4 years of experience in embedded software development (C/C++ required, Python is aoptional)
  • Strong understanding of microcontrollers (ARM Cortex-M, STM32, ESP32, or similar)
  • Familiarity with embedded Linux development
  • Experience with RTOS-based development (FreeRTOS, Zephyr, or similar)
  • Knowledge of IoT and communication protocols (CAN, RS485, Modbus, TLS/SSL, MQTT)
  • Basic understanding of electronics fundamentals and ability to read schematics
  • Hands-on experience with debugging tools, oscilloscopes, and logic analysers
  • Solution-focused thinking and a proactive mindset
  • Experience with energy storage systems or BMS, EMS, HMS would be highly valued
  • CI/CD: Azure DevOps, Jenkins, GitHub Actions


Nice to have

  • Experience with IoT devices, SCADA, or Home/Energy Management Systems
  • Knowledge of cybersecurity standards for connected devices (especially grid-related requirements)
  • Familiarity with CI/CD pipelines for embedded systems
  • Experience in V-model firmware development
  • Background in electric power or heat management (PLC, heat pumps, energy monitoring systems)


Technical stack / tools

  • Languages: C, C++
  • Platforms: Embedded Linux, RTOS
  • Microcontroller: ARM Cortex-M family
  • Protocols: CAN, RS485, Modbus, TLS/SSL knowledge, MQTT
  • Tools: Git, JTAG/SWD debuggers, oscilloscopes, logic analysers, multimeters


Why Join Us?

  • Impactful Work: Contribute to technology powering the future of smart energy solutions
  • Growth Opportunities: Supportive environment for continuous learning and professional development
  • Flexible Work: Hybrid model with both remote and office options
  • Collaborative Culture: Work closely with cross-functional teams — electronics, software, and product
  • Special Celebration: Enjoy a dedicated paid day off on your birthday
  • Location: Our office is located at Ukmergės st. 364-6, Vilnius, but flexible remote work options are available


Additional Information

Only selected candidates will be informed, and confidentiality is guaranteed. By sending your CV, you express your consent for "IGLU TECH" to manage your data for potential employment opportunities. You have the right to cancel your consent at any time by requesting to manage, change, or delete your provided personal data.




Key Skills

Ranked by relevance