
Software Engineer II - Embedded Android
- Dublin
- Permanent
- Full-time
- 2-5+ years of relevant software development experience. Acceptable product areas include:
- Interpersonal skills and ability to interact and work with staff at all levels
- Strong organizational skills and attention to details
- Excellent written and verbal communication skills
- Ability to work independently and in a team environment
- Ability to pay attention to details and be organized
- Commitment to “internal client” and customer service principles
- Willingness to take initiative and to follow through on projects
- Expertise in Android Framework is required.
- Expertise in object-oriented methodologies, and system software design concepts.
- Programming experience in Java or Kotlin is required.
- Programming experience in C++ or Rust is desired.
- Experience in participating in formal documentation and source code reviews, providing relevant and insightful feedback to team members.
- Experience with AAOS (Android Automotive Operating System) is desired.
- Experience with configuration management and defect tracking tools (GITHUB and JIRA)
- Working knowledge of Inter-Process Communication
- Working knowledge of scripting languages (Ruby, Python)
- Working knowledge of XML, JSON, HTML
- Working knowledge with REST HTTP protocols
- Working knowledge of CI tools (Jenkins, etc.)
- Familiarity with IDEs and development/debugging tools