Senior Engineer, Software Design
Ji'nan, CN, 250102
Transport is at the core of modern society. Imagine using your expertise to shape sustainable transport and infrastructure solutions for the future. If you seek to make a difference on a global scale, working with next-gen technologies and the sharpest collaborative teams, then we could be a perfect match.
What you will do
At Volvo Construction Equipment Technology (China), Co., Ltd, you will contribute to the transformation of our company, the transport industry and society at large. You will:
Position Summary
- Responsible for the design, development, integration, and maintenance of embedded Android software solutions for production devices.
- Delivers robust features across native (C/C++) and Android application/framework layers (Java/Kotlin), ensuring quality, performance, security, and maintainability.
- Works within modern software development processes and the V-model, ensuring clear requirement traceability, structured verification and validation, and controlled releases from concept through industrialization and lifecycle support.
- Collaborates closely with cross-functional teams (hardware, system engineering, QA/testing, product management, and external partners) to drive end-to-end product success.
Your future team
JTC E&E team responsible for both Electrical and Electronics system development for different kinds of construction equipment (WLO, EXC, etc.), cover different function areas regarding harness design, components development, system development, software development and software V&V.
Who are you?
Do you dream big? We do too, and we are excited to grow together. In this role, you will bring:
Key Skills (Embedded Android Development Focus)
- Strong programming skills in C/C++ for native development and Java/Kotlin for Android framework and application-layer development.
- Solid understanding of embedded Android software architecture (AOSP concepts, Binder/IPC, system services, app/framework interactions) and ability to optimize performance, stability, and memory usage on embedded devices.
- Practical experience in system integration and troubleshooting across layers (app, framework, native, OS), with a focus on log-driven analysis and end-to-end issue ownership rather than low-level hardware development.
- Proficiency with modern software development practices and lifecycle management, including Agile/Scrum fundamentals, CI/CD, code reviews, branching strategies (e.g., GitFlow), and release management.
- Strong knowledge and practical experience with the V-model development process, including requirement decomposition, traceability, verification/validation planning, and test documentation alignment.
- Skilled in debugging and tooling: Android Studio, ADB, logcat, gdb/lldb (as needed), profilers, crash analysis (tombstones/ANR), and structured root cause analysis.
- Test-oriented mindset with hands-on experience in unit/integration testing (e.g., JUnit, Mockito), automated testing (e.g., instrumented tests), and collaboration with QA for system-level validation.
- Familiarity with software quality and security practices (secure coding, static analysis, coding standards, defect tracking, and corrective action follow-up).
- Competence in documentation and collaboration tools (MS Office, Confluence/Jira or equivalents) for requirements, design descriptions, traceability, and technical reporting.
Education / Professional Qualifications
- Master’s degree in Computer Science, Software Engineering, Electronics/Embedded Systems, or related field; or Bachelor’s degree with strong relevant experience in embedded Android development.
- Demonstrated experience delivering production software on embedded Android devices (e.g., infotainment, industrial terminals, rugged devices, automotive/telematics, or similar).
- Strong analytical thinking and structured problem-solving capability, especially for multi-layer issues spanning application, framework, native, and OS components.
Additional Requirements
- Good English skills in both written and oral communication for global collaboration and technical discussions.
- Strong teamwork and stakeholder management skills; able to collaborate effectively with product owners, system engineers, QA/test teams, hardware teams, and external partners/suppliers.
- Self-driven, structured, and results-oriented, with clear ownership of deliverables, timelines, and quality outcomes.
We value your data privacy and therefore do not accept applications via mail.
Who we are and what we believe in
We are committed to shaping the future landscape of efficient, safe, and sustainable transport solutions. Fulfilling our mission creates countless career opportunities for talents across the group’s leading brands and entities.
Applying to this job offers you the opportunity to join Volvo Group. Every day, you will be working with some of the sharpest and most creative brains in our field to be able to leave our society in better shape for the next generation. We are passionate about what we do, and we thrive on teamwork. We are almost 100,000 people united around the world by a culture of care, inclusiveness, and empowerment.
Part of Volvo Group, Volvo Construction Equipment is a global company driven by our purpose to build the world we want to live in. Together we develop and deliver solutions for a cleaner, smarter, and more connected world. By unleashing everyone’s full potential, we build a more sustainable future for all our stakeholders. Come join our team and help us build a better tomorrow.