Embedded Software Engineer - Smart module

Eagle Wireless 

📍 Belgrade, Serbia 🇷🇸

full-time
senior
remote
Posted —

Key Skills

LinuxDriversCBSPTechnology

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 - Smart module


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.
  • Experience in Android/Linux BSP development, ideally 5 years and above experience.
  • Experience with writing and debugging Linux device drivers, preferably having experience with LCD, Touch, Camera, Sensor, Charger, Audio drivers.
  • Priority will be given to those with experience in the Linux driver subsystem, Input, Power-Supply, DRM, Framebuffer, ALSA.
  • Familiar with testing equipment, such as oscilloscopes/logical analyzers is preferred.
  • Familiar with C language.
  • Fluent in 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!