Discover Technata Job board

Find your next tech job in Kanata North, Canada’s largest technology park. Then explore endless international opportunities and dream about where your career will take you. With the Country’s largest density of technology companies ranging from promising startups to leading global giants, Kanata North is the place to be if you are serious about a career in tech.

Intern - RF Embedded SW Developer

Ericsson

Ericsson

Software Engineering
Nanjing, Jiangsu, China
Posted on Sep 8, 2025

Join our Team

Appreciate if you can work onsite for 3+days per week for 3-6 Months

The primary goal of this position is to design, implement, and maintain ​​cost-efficient, high-quality test software​​ for Radio products, ​​deployed on Radio modules, Embedded system, Industrial PC and Cloud-based platforms.

Expert in one of the following areas is fine:

Area 1 - Application SW:

· Develop and maintain the software to adapt to global common test environment, including OS, MES, and Cloud infrastructure.

· Develop the underlying driver of the test hardware to enable the functionality and maintain its stability.

· Develop the software for the test method of the Radio unit.

· Develop Cloud-Native backend services for scalable streaming data ingestion and real-time processing.

· Develop Cloud-based web applications to enable interactive and insightful data visualizations.

· Design and implement software non-functional requirements, including system performance, reliability, security.

· Collaborate with the global expert team for common feature analysis and function development.

Area 2 - Embedded SW:

· Participate in the design, development, and debugging of embedded software in radio unit or interface board based on Linux: collaborate with senior engineers to understand system requirements; develop software modules based on design specifications; use debugging tools to identify and fix software issues.

· Write software code according to requirement documents, ensuring high-quality and maintainable code: follow coding standards and best practices; conduct code reviews and unit testing; document code to facilitate future maintenance.

· Assist radio integration and hardware engineers in debugging radio test cases: understand hardware datasheets and communication protocols; implement low-level drivers (e.g., UART, SPI, I2C); test drivers with actual hardware and report issues.

· Participate in performance optimization and troubleshooting of test methods: optimize code and algorithms to improve efficiency; identify and resolve system crashes or unexpected behaviors.

· Learn and apply new technologies and tools related to embedded development.

· Collaborate with the team to meet project development schedules and delivery requirements.

· Collaborate with the global expert team for common feature analysis and function development.

· Support competence development in function domain

· Adhering to Ericsson's directives, instructions, and procedures

You will bring:

· Education Background: Master’s degree or higher in Electronics Engineering, Computer Science, Artificial Intelligence, or related fields

· Proficient in C++/C#/Python programming

· Knowledge of Windows/Linux programming

· Understanding of software architecture and modular design

· Understanding of Cloud-Native concepts and Cloud Platform architecture is a plus

· Understanding of Generative AI and Agentic AI frameworks is a plus

· ​​Passion for cutting-edge technologies with rapid learning ability

· Good data analytics and presentation skills

· Fluent in English for speaking and writing