Embedded Software Engineer

Eagle Wireless 

📍 Belgrade, Serbia 🇷🇸

full-time
mid-level
hybrid
Posted —

Key Skills

CFreeRTOSUARTI2CMQTT

Industry

TelecommunicationsConsumer Electronics

Job Description

Eagle Wireless is a connectivity company delivering secure, reliable, and scalable cellular modules and solutions for automotive and IoT applications. With a strong presence in the United States and global R&D teams across North America, Europe, and APAC, Eagle Wireless supports customers worldwide with long-life, compliant, and cyber-secure connectivity products. Focused on trust, supply chain resilience, and regulatory compliance, Eagle Wireless helps OEMs, Tier 1 suppliers, and IoT innovators deploy connected technologies with confidence in an increasingly complex global environment.


We are looking for: Embedded Software Engineer


Main responsibilities :

  • Responsible for part of functionalities and features in software projects; as well as the output of technical documents in aspects such as system architecture, design.
  • Develop, maintain, customize, and improve modular and scalable embedded systems components
  • Participate in software development and maintenance of projects.
  • Participate in code review.
  • Discover, evaluate, and implement new technologies to maximize development efficiency.
  • Responsible for demand analysis and related research work on new technologies and new platforms and output relevant research and analysis results.
  • Support relevant teams such as FAE, hardware and software test team.
  • Respond to more complex technical queries and requirements to company customers.
  • Participate in construction of team capability maps and the output of related technical training materials.
  • Review important issues and output technical summary, analysis reports.
  • Other designated work arranged according to the company’s business needs.


Requirements and preferable skills:

  • Bachelor's degree in Electrical Engineering, Computer Science, or a related field.
  • 3+ years of experience in embedded firmware development on MCU-based systems.
  • Strong C programming skills; experience with bare-metal and RTOS-based development (FreeRTOS or equivalent).
  • Hands-on experience with serial interfaces: UART, I2C, SPI.
  • Experience with IP networking on embedded targets — TCP/UDP sockets, and application-layer protocols such as HTTP/HTTPS, MQTT, CoAP, or LwM2M.
  • Experience integrating cellular or LPWA modules (NB-IoT, LTE-M, LoRaWAN) is a plus.
  • Able to read schematics and use an oscilloscope or logic analyzer for debugging.
  • Familiarity with low-power wide-area cellular connectivity (LTE-M, NB-IoT) is a plus.
  • Familiarity with AT command interfaces and vendor module documentation.
  • Git and basic version control practices.
  • Fluent English.


What do we have to offer you?

  • Competitive salary and performance-based bonuses.
  • Opportunities for professional growth and development.
  • Supportive team culture with strong leadership.
  • Flexible working hours and remote work options.


Only shortlisted candidates will be contacted!