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.
Requirements
- Study and understand customer and internal specifications
- Develop a component design document based on specifications and the given SW architecture
- Develop software components (C++/Linux)
- Perform functional testing of developed source code, participate in code review sessions
- Provide root cause analysis for issues, fix these issues and verify the effectiveness of the given fixes for the software components delivered
- Debug knowledge using gdb
- Find optimal solutions for specific requirements and propose solutions
- Understand and improve required KPIs
- Analyse existing embedded software to add features, make modifications, fix bugs, and/or port to different platforms
- Specify and implement unit tests for developed SW units
- Test software designs and code at the unit and system level to ensure that all requirements are met and the highest software quality is achieved
- Identify product requirements or performance issues. Works with the software team leader to implement a resolution
- Communicate with peers inside the Harman group to coordinate software development. This includes occasional travel for training or coordination with other groups
- Work with the customer to further define requirements and to resolve issues in case of need
Benefits
- Flexible work environment
- Access to employee discounts on world-class products
- Extensive training opportunities
- Competitive wellness benefits
- âBe Brilliantâ employee recognition and rewards program
- An inclusive and diverse work environment