Principal Android Software Engineer
Company: HARMAN
Location: Novi
Posted on: March 16, 2023
|
|
Job Description:
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
HARMANAs 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.About the RoleAs a Software
Principal Engineer you will contribute and make a positive impact
on existing/new software projects. In this role, you will work with
the project team and multimedia development team to lead and
deliver software components in an embedded environment. Also, guide
the junior engineers on new/existing platforms as needed.What You
Will DoWork with the project team and multimedia development team
to lead and deliver software components in an embedded
environment.Function as a lead on some projects and mentor less
experienced engineers and interns.Strong understanding of Android
operating systems and Android application-side experience. Android
system service and driver experience are preferred additions.Solid
knowledge of and experience in Java and C/C++.Embedded background
preferred; passion for developing new products, and experience
working the complete SW development life cycle. Support developing
software and debugging software issues when needed. Analyze
customer and internal requirements and specifications and translate
these into software designs.Support analysis of existing embedded
software to add features, make modifications, fix bugs, and/or port
to different platforms while adhering to Software design and coding
best practicesMake sure proper design, coding, unit testing, and
requirements are met and the highest software quality is
achieved.Participates in internal and customer-driven design
reviews throughout the program.Identifies product requirements or
performance issues. Works with the software team to negotiate a
resolution.Communicate with peers inside the Harman group,
including peers overseeing to coordinate software development
across different geographical regions. This includes occasional
travel for training or coordination with other groups.What You
NeedBachelor's degree in Engineering, Computer Science, or
equivalent.Experience in working with the project team and leading
software development and delivery.Experience in working with
external customers and suppliers.10 years of software development
experience, preferably from the automotive industry.5 years of
Java/C++/C, preferably from an embedded environment.1+ years of
hands-on experience in the Android framework.Hands-on working
experience in Android Multimedia framework, protocols, and
streaming.Experience developing and debugging software in an
embedded, multithread, multiprocessor, multi-interface
environment.Knowledge of software development processes.What is
Nice to HaveWorking experience in the Automotive industry.Hands-on
experience in audio/video streaming and rendering in
Android.Understanding audio/video CODECs.Strong debugging and
problem-solving skills.Experience working in a highly agile
distributed team.Strong in concepts of networking and IPCs.
Exposure to socket programming.Strong attention to detail and a
passion to learn new skills.Strong verbal and written communication
skills.Creative problem-solver capable of identifying and
reproducing complex software defects.What Makes You EligibleBe
willing to travel up to 10%, domestic only OR domestic and
international travelBe willing to work in an office located in
Novi, MichiganSuccessfully complete a background investigation and
drug screen as a condition of employmentWhat We Offer Flexible work
environment, allowing for full-time remote work globally for
positions that can be performed outside a HARMAN or customer
locationAccess to employee discounts on world-class Harman and
Samsung products (JBL, HARMAN Kardon, AKG, etc.)Extensive training
opportunities through our own HARMAN UniversityCompetitive wellness
benefitsTuition ReimbursementAccess to HARMAN Campus Fitness Center
and CafeteriaAn inclusive and diverse work environment that fosters
and encourages professional and personal development#LI-JS247HARMAN
is an Equal Opportunity /Affirmative Action employer. All qualified
applicants will receive consideration for employment without regard
to race,color, religion, sex, sexual orientation, gender identity,
national origin,disability or Protected Veterans status. HARMAN
offers a great work environment, challenging career opportunities,
professional training and competitive compensation.
(www.harman.com)PDN-97e15f42-752a-4e7d-a40b-fc67ce0e1813
Keywords: HARMAN, Novi , Principal Android Software Engineer, Other , Novi, Michigan
Click
here to apply!
|