Engineer, SW-Android Job Description

Engineer, SW-Android Job Description

4.6
157 votes for Engineer, SW-Android
Engineer, sw-android provides native Android SDK development expertise during the Peer Review periods and leads the Android development COE for the Digital team.

Engineer, SW-Android Duties & Responsibilities

To write an effective engineer, sw-android job description, begin by listing detailed duties, responsibilities and expectations. We have included engineer, sw-android job description templates that you can modify and use.

Sample responsibilities for this position include:

Porting of bare-metal hypervisor, performance measurement of system and critical components, optimization of critical resources sharing like GPU, Ethernet, eMMC etc, boot time optimization, inter VM communication, tracking and meeting of platform KPIs like early audio, early graphics and ASIL requirements for Instrument Cluster
Identifies product requirement or performance issues
Understand the requirements, design, develop and debug system SW in the field of projection technologies – CarPlay & GAL for automotive platforms
Design, develop & integrate drivers/modules on various CPUs in both RTOS and non-RTOS environments
Identify the dependencies & risks early in the stage and track them thoroughly
Design, develop and maintain software modules and apps for Android devices
Support developing SW features and requirements analysis for product-related SW subcomponents including system interfaces on the basis of customer / market requirements (functional range, costs )
Integrate functions specific to the product with existing internal and external systems
The Function Owner is responsible for the requirement analysis and realization of the functionality in his/her respective functional area (Android HMI)
Do code reviews, design reviews and work allocation for the Android HMI team

Engineer, SW-Android Qualifications

Qualifications for a job description may include education, certification, and experience.

Education for Engineer, SW-Android

Typically a job would require a certain level of education.

Employers hiring for the engineer, sw-android job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Computer Engineering, Electrical Engineering, Engineering, Technical, Information Systems, Science, Electronics, Sciences, Education

Skills for Engineer, SW-Android

Desired skills for engineer, sw-android include:

Audio
Android Auto/Car Play
BT/WiFi/Connectivity
Navigation
Systems/Security
Tuner
Vehicle Interface
Voice recognition
Working with Open source software packages
Android Native layer like AudioFlinger

Desired experience for engineer, sw-android includes:

Prior experience developing on mobile devices using Java for UI intensive applications
Experience developing apps, and more specifically, presentation components of the mobile app experience
A passion for mobile
Must have strong experience in Core Java Programming language
Ability to rapidly iterate from prototype to shipping product
Comfortable with Test-Driven Development, Continuous Build and Test, and other Agile methodologies

Engineer, SW-Android Examples

1

Engineer, SW-Android Job Description

Job Description Example
Our company is growing rapidly and is searching for experienced candidates for the position of engineer, sw-android. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for engineer, sw-android
  • Implement, validate and roll out assigned software component into project source repository
  • Strong expertise in Android, iOS, HTML5, CSS3, and other mobile frameworks
  • Demonstrated ability to design & optimize complex solutions across different technologies
  • Successful deployment of mobile software solutions in Android and iOS
  • Experience with Objective-C, Java, HTML5/JS/CSS3 preferred
  • Deep understanding of design patterns and object oriented concepts
  • Excellent debugging & analysis ability and quick ramp-up on new concepts
  • Ability to evangelize and promote solutions across the team
  • Design, implement, validate and roll out assigned new infotainment software modules in Android
  • Knowledge of Android Systems (Kernel & Native)
Qualifications for engineer, sw-android
  • Knowledge of C++, Objective-C or other languages is a plus
  • Significant mobile development experience
  • Candidate should be strong in C/C++ programming on Linux
  • Experience in USB, UPnP, iAP1/iAP2 protocol technologies is highly desirable
  • Exposure in integration of projection technologies such as CarPlay, GAL, MirrorLink
  • Good exposure to product development and customization with software engineering tools & practices
2

Engineer, SW-Android Job Description

Job Description Example
Our company is growing rapidly and is looking to fill the role of engineer, sw-android. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for engineer, sw-android
  • Experience in Build Management – Creation and debugging of Build
  • Good knowledge in understanding System and low level interaction
  • Cooperation with other project and development teams
  • Porting, enhancing and implementing Linux kernel drivers for infotainment systems
  • Good knowledge of working with Git
  • Linux kernel Debugging
  • Evaluate and Design for use cases adhering to automotive infotainment requirements
  • Setting up the test frameworks and contribute to quality plans and process enhancements
  • Develop technical solutions to help mitigate security vulnerabilities
  • Advocate for security and secure coding practices Linux and the Android ecosystem
Qualifications for engineer, sw-android
  • Must be Self-motivated and results-driven individual
  • Strong exposure to Connectivity, Multimedia, Display & Control and Networking subsystems is highly desirable
  • Exposure to any projection technlogies working experience is highly desired
  • Willingness to travel 5% of the time & Willingness to work in an office in Bangalore, Karnataka
  • Proficient in multi threaded programming and middleware solution development on Android environment
  • If you know basic knowledge of cryptography (symmetric, asymmetric, PKI, protocols, ...) and have knowledge of biometry (fingerprints, face, iris) and Knowledge of smart cards, smart card usage, PC/SC it is a big plus
3

Engineer, SW-Android Job Description

Job Description Example
Our innovative and growing company is looking to fill the role of engineer, sw-android. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for engineer, sw-android
  • Conduct security-related research as required
  • Experience in application-level vulnerability testing and code-level security auditing
  • Work as a part of scrum team executing the products requirements working with UX, product
  • Management and other teams in an agile manner
  • Responsible for all Application SW development aspects for the ASD Next team, from evaluating and implementing all SW applications that are a needed to deliver a compelling user experience to our customers - starting with the Idea, through conceptualization and developing it into a sellable product
  • Work with 3rd party vendors and partner to ensure we can deliver future user experiences using externally developed applications software that can easily integrate into our product experiences that are competitive, compelling and future proof
  • Help drive the research into new and exciting technologies and application interfaces, and collaborate with other divisions in understanding and sharing of technology roadmaps, portfolios and intellectual property
  • Ensure all application software requirements documentation is accurate and detailed, including helping to draft storyboards, SW application usage trees and user manuals for the application
  • Work with qualification teams to ensure the application software reliability of the concepts/experiences/products, including the use case testing
  • Provide the expert guidance for technical go / no go decisions for product and experience concepts related to Application Software
Qualifications for engineer, sw-android
  • 8+ years of software development experience with Automotive HMI, or Android App development technologies
  • At least 3 years experience developing Android applications
  • Extensive knowledge of Java for UI intensive applications
  • Experience developing apps for Automotive, Multimedia or Mobile products
  • BE/BTech Engineering or equivalent in Computer Science or Electronics
  • Programming in multi-threaded software development
4

Engineer, SW-Android Job Description

Job Description Example
Our company is searching for experienced candidates for the position of engineer, sw-android. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for engineer, sw-android
  • Automation strategy development for API validation, Overall System validation and Software level Validation for Infotainment domain
  • Automation script development in Java (Junit)
  • Strong OOPS concepts
  • Provide architectural and technical leadership on Developing Automotive Framework
  • Development and maintenance of tools for Test Automation to improve efficiency and quality
  • Collaborate as a module lead
  • Working on Android Internals for virtualized environment, performance measurement of system and critical components, optimization of critical resources sharing like GPU, Ethernet, eMMC etc, boot time optimization, inter VM communication, tracking and meeting of platform KPIs, supporting multiple displays
  • Android porting/Development
  • Experience in SW Integration Tasks in distributed development scenario ( > 5 yr) with
  • Design and implement security features in automotive embedded software systems
Qualifications for engineer, sw-android
  • Good understanding of threads, synchronization mechanisms, signals, IPC/Socket, shared memory in POSIX programming environment
  • Working knowledge of source revision control system such as git
  • Good at C/C++ programming language
  • Proficient in OOPS C++/Java programming for embedded systems
  • Experience in implementing any middleware framework, preferably Multimedia Framework
  • Exposure to Configuration Management tools, preferably git
5

Engineer, SW-Android Job Description

Job Description Example
Our company is growing rapidly and is hiring for an engineer, sw-android. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for engineer, sw-android
  • Complete understanding of Andoid derified boot, secure Andoid kernel, file system integrity on any SoC
  • Hands-on of SE-Linux policies understanding and writing for Android and able to understand vendor SW and AOSP SW, file system, operating system security, automotive security aspects
  • Hands-on on DAC and able to apply it to vendor softwares
  • Deep experience using OpenSSL, RSA, NSS crypto, PKI, PKCS, signing process, CA concept
  • Deep understanding and provide soloution for generating x509 certificate according to CA & security Process
  • Deep understanding on internal of TLS , Key master, Key store
  • Knowledge in understanding on secure boot, Verified Boot, Encryption, Secure OS Services, Attestation Service, Sandboxing, Protection mechanism
  • Deep understanding on security requirements analysis, threat analysis and risk assessment for automotive system
  • Develop, and lead execution of test strategies and test plans for security
  • Agree on security product-level requirements/goals with the Product team
Qualifications for engineer, sw-android
  • Must have at least 10 years of technical hands-on experience in App development
  • Knowledge of open source software packages expected
  • Contributions to open source efforts is a strong plus
  • Experience in source revision control system such as git and bitbucket
  • Deep knowledge of android and the associated frameworks
  • Understanding and experience with iOS is a strong plus

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates