Description & Requirements
Introduction: A Career at HARMAN Automotive
We’re a global, multi-disciplinary team that’s putting the innovative power of technology to work and transforming tomorrow. At HARMAN Automotive, we give you the keys to fast-track your career.
Engineer audio systems and integrated technology platforms that augment the driving experience
Combine ingenuity, in-depth research, and a spirit of collaboration with design and engineering excellence
Advance in-vehicle infotainment, safety, efficiency, and enjoyment
About the Role
We're seeking an experienced Senior Software Engineer with expertise in Rust programming language to join our team. You'll play a critical role in designing, developing, and maintaining software components using Rust.
What You Will Do
1. Design, Develop, and Maintain Software Components: Use Rust to design, develop, and maintain software components.
2. Support Scrum Team: Collaborate with the scrum team to plan and complete tasks in agile sprints.
3. Tool Usage and Release Management: Understand and utilize various tools for development and release management.
4. Stakeholder Communication: Discuss requirements and progress with external and internal stakeholders.
5. Innovative Solutions: Generate innovative ideas to scale up existing products.
What You Need to Be Successful
1. Rust Programming Experience: 3-7 years of experience in software development using Rust programming language.
2. Core Rust Concepts: Good understanding of core Rust concepts like Ownership, Borrowing, Boxing, Concurrency management, etc.
3. C++ Experience: Hands-on experience in software development using C++.
4. Object-Oriented Design: Good understanding of object-oriented design concepts.
5. Development Tools: Hands-on experience with git, Jenkins, CMake, CI/CD, etc.
Qualifications
1. Bachelor's Degree: Bachelor's degree in Computer Science, Electronics, or a related field.
2. Agile Development: Familiarity with Agile development methodology is a plus.
3. Stakeholder Management: Hands-on experience in internal/external stakeholder/supplier management is a plus.
4. Vehicle E/E Architecture: Good knowledge of vehicle E/E architecture is a plus.
5. Analytical and Problem-Solving Skills: Strong analytical and problem-solving skills.
Bonus Points if You Have
1. German Language Skill: Proficiency in German language is a plus.
2. Multicultural Team Experience: Experience working in multinational and multicultural teams.
3. Excellent Communication Skills: Excellent verbal and written communication skills.
What We Offer
- Competitive salary and benefits package
- Opportunities for professional growth and development
- Collaborative and dynamic work environment
- Access to cutting-edge technologies and tools
- Recognition and rewards for outstanding performance through BeBrilliant
- Chance to work with a renowned German OEM
- You are expected to work all 5 days in a week in office