Principle Software Development Engineer

Posted date:  Jul 27, 2022

Guangzhou (Canton), Guangdong, China

About this opportunity

We are looking for engineers to build the Ericsson IoT and Connected Vehicles solutions.

Ericsson’s Connected Vehicle solutions cater to the global automotive industry’s need for scalability, security, and flexibility when connecting products and services.

In a constantly evolving landscape, Ericsson helps vehicle manufacturers to handle fast-evolving factors with full support for development and solution management.

Our solutions enable value-adding services while providing robust and secure global connectivity for Automotive OEMs and Fleet Operators.

Our solutions are based on modern cloud technologies, and we build our solutions on IoT platforms.

What you will do

As a Principal Software Development Engineer, you are responsible for implementing the business requirements for our products in the Connected Vehicle domain.

  • Responsible to produce and detail high-quality software products from inception to delivery
  • Work with development team members to ensure implementation of requirements according to business needs
  • Perform requirement analysis, design, verification, demonstration, and maintenance of these products in a process-driven, team environment
  • Ensure software code quality, testability, maintainability, and function usability
  • Be involved in overall solution design.

You will bring

  • Bachelor’s degree or above majored in software engineering, computer science, information technology, or a related area
  • Excellent knowledge in JAVA/J2EE
  • Good speaking and writing skills in English
  • Excellent knowledge in OOA/D and competence in UML and design patterns are preferred
  • Excellent knowledge in SQL and/or NoSQL databases like PostgreSQL, MySQL, Cassandra, ElasticSearch, and Redis
  • Excellent knowledge in Spring Framework, Spring Boot, Quarkus, JPA, and Hibernate
  • Excellent knowledge in micro-service architecture and RESTful interface design/development
  • Excellent knowledge in cloud-native development for Docker and Kubernetes
  • Excellent knowledge in AWS/Azure/GCP and PaaS/SaaS development experience
  • Strong background of system architect working experience
  • Excellent teammate and quick learner, passionate about software development technology. Initiative and positive personal personality
  • Good communication skills to work with a multi-functional team

Why join Ericsson?

At Ericsson, you´ll have an outstanding opportunity. The chance to use your skills and imagination to push the boundaries of what´s possible. To build never seen before solutions to some of the world’s toughest problems. You´ll be challenged, but you won’t be alone. You´ll be joining a team of diverse innovators, all driven to go beyond the status quo to craft what comes next.

What happens once you apply?

Click Here to find all you need to know about our typical hiring process.

Encouraging a diverse and inclusive organization is core to our values at Ericsson, that's why we nurture it in everything we do. We truly believe that by collaborating with people with different experiences we drive innovation, which is essential for our future growth. We encourage people from all backgrounds to apply and realize their full potential as part of our Ericsson team.
Ericsson is proud to be an Equal Opportunity and Affirmative Action employer, learn more.
Primary country: China (CN)   
Req ID: 676316

Be where it begins

Our Culture

Welcome to an inclusive, global company where your opportunity to make an impact is endless. Share your most innovative ideas, bring your unique perspective and bring your unique perspective in a speak up environment. With us, you will no longer be dreaming of what the future holds – you will be redefining it at a company where you’re empowered to lead and perform at your very best.

Learning and Development

Being a part of our team means having the flexibility to take your career in many different directions, but it also means leveraging the supportive structure of a big organization, with clear personal and professional development opportunities. 

Benefits and Rewards

We believe that great accomplishments deserve great benefits and transparent rewards. We strive to offer competitive, unbiased, and fair rewards for all our people. We empower you to manage your own time and promote flexible working opportunities, along with family-friendly policies.

Click here to find out more about our benefits.

Job Segment: Cloud, Developer, Computer Science, Software Engineer, Java, Technology, Engineering