Embedded Software Engineer
Indexed 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!
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search