Senior Embedded Software Engineer - C++ Linux
HARMAN India International Pvt Ltd (JBL)
Apply on company website
Senior Embedded Software Engineer - C++ Linux
HARMAN India International Pvt Ltd (JBL)
Bengaluru/Bangalore
Not disclosed
Job Details
Job Description
Advanced Engineer - C++ Linux
HARMAN’s engineers and designers are creative, purposeful and agile. As part of this team, you’ll combine your technical expertise with innovative ideas to help drive cutting-edge solutions in the car, enterprise and connected ecosystem. Every day, you will push the boundaries of creative design, and HARMAN is committed to providing you with the opportunities, innovative technologies and resources to build a successful career.
A Career at HARMAN
As a technology leader that is rapidly on the move, HARMAN is filled with people who are focused on making life better. Innovation, inclusivity and teamwork are a part of our DNA. When you add that to the challenges we take on and solve together, you’ll discover that at HARMAN you can grow, make a difference and be proud of the work you do everyday.
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
- Strong experience in designing distributed, embedded systems across several OS and programming languages
- Several years of embedded programming in C++ Or Java.
- Good understanding of OO design and design patterns
- Excellent understanding of Linux OS.
- Experience in Automotive Infotainment or Vehicle Telematics
What You Will Do
- Understand complex, something fuzzy customer requirements and help the customer to create and refine requirements where needed, using state of the art tools and processes, like Rational DOORS
- You will create and document your architecture with corresponding tools, like EA. This includes static- and behavioural design, e.g. according to 4+1 view model.
- By applying appropriate practices you make sure that the model stays coherent across packages and that the design is traceable to requirements, code and test cases.
- You communicate, defend and revise your design decisions across your architect colleagues, developers, customers and other stakeholders and apply your technical diplomacy skills to settle conflicts where needed.
- Support root cause analysis of tricky defects
- Design selected features that can be distributed over several processes, VMs or even ECUs.
- Guide development teams during SW development and conduct occasional code reviews
- Collaborate in Multi-Site and Multi-Location teams
What You Need to Be Successful
- Practical Experience in applying communication middleware for IPC/RPC, incl. specification of interfaces using IDLs.
- Deep knowledge in selected of System- and SW Architecture domains (like audio, cluster, Diagnostics, Connectivity, …)
- Knowledge and understanding of vehicle communication protocols (CAN, Automotive Ethernet, MQTT, HTTP, TCP/IP, SOME/IP).
- Supporting engineering activities as per ASPICE
- PLM tools like DOORS/DNG/JIRA/RTC/RQM/CONFLUENCE
- Experience of working in Agile environment preferably SAFe.
- Hands on experience in performance tuning of the software.
- Excellent communication skills and fluent English language skills are mandatory.
What Makes You Eligible
- QNX and Android
- AUTOSAR (Classic, Adaptive)
- Hypervisors (optional)
- What We Offer
- Flexible work environment, allowing for full-time remote work globally for positions that can be performed outside a HARMAN or customer location
- Access to employee discounts on world-class Harman and Samsung products (JBL, HARMAN Kardon, AKG, etc.)
- Extensive training opportunities through our own HARMAN University
- Competitive wellness benefits
- Tuition reimbursement
- “Be Brilliant” employee recognition and rewards program
- An inclusive and diverse work environment that fosters and encourages professional and personal development
- Successfully complete a background investigation and drug screen as a condition of employment
- This position requires the use of a HARMAN or customer-owned vehicle. As such, any offer of employment will be contingent upon having a clean driving record, which will be evaluated and determined in HARMAN’s sole discretion, no more than four (4) active points for moving violations (issued by any motor vehicle agency), and no references to operating a vehicle under the influence of controlled substances within the last 10 years.
HARMAN is proud to be an Equal Opportunity / Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Experience Level
Senior LevelJob role
Work location
In Bangalore Kalyani Platina HII, India
Department
Production / Manufacturing / Engineering
Role / Category
Manufacturing R&D
Employment type
Full Time
Shift
Day Shift
Job requirements
Experience
Min. 5 years
About company
Name
HARMAN India International Pvt Ltd (JBL)
Job posted by HARMAN India International Pvt Ltd (JBL)
Apply on company website