Senior Embedded Android Developer

Overview

On Site
150k - 200k
Full Time

Skills

Embedded systems
Embedded software
C++
I2C
Attention to detail
Android development
Device drivers
Unit testing
Integration testing
Quality assurance
Technical Support
Computer science
Electrical engineering
Programming languages
Version control
Software development
Problem solving
Real-time
Operating systems
Embedded Linux
Hardware development
Professional development
Android
Leadership
IoT
Health care
Testing
Collaboration
Computer hardware
Design
Communication
Interfaces
Specification
C
Java
Kotlin
Microcontrollers
UART
SPI
Git
Teamwork
MQTT
Bluetooth
Energy
RTOS
Schematic

Job Details

Our client is a leading IoT device company focused on developing innovative solutions within the healthcare and security industry that is dedicated to creating cutting-edge products that enhance the lives of our customers.

They are looking for a skilled Embedded Android Developer that will be responsible for designing, developing, and testing embedded software for their IoT devices running on the Android platform. You will collaborate with hardware engineers, software developers, and product managers to ensure seamless integration of software and hardware components.

Responsibilities:
  • Design and develop embedded software for IoT devices running on Android platforms.
  • Implement and optimize device drivers, protocols, and communication interfaces.
  • Collaborate with cross-functional teams to define requirements and specifications.
  • Conduct unit testing and integration testing to ensure software quality and reliability.
  • Provide technical support and troubleshooting for embedded software issues.
  • Stay updated with industry trends and best practices in embedded systems development.

Requirements:
  • Bachelor's degree in Computer Science, Electrical Engineering, or related field.
  • Proven experience in embedded software development for Android platforms.
  • Proficiency in programming languages such as C/C++, Java, and Kotlin.
  • Familiarity with embedded systems design, microcontrollers, and communication protocols (e.g., UART, SPI, I2C).
  • Experience with version control systems (e.g., Git) and software development tools.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities.

Preferred Qualifications:
  • Experience with IoT technologies and protocols (e.g., MQTT, CoAP, Bluetooth Low Energy).
  • Knowledge of real-time operating systems (RTOS) and embedded Linux.
  • Familiarity with hardware design and schematic interpretation.
  • Certifications in embedded systems or Android development.

Benefits:
  • Competitive salary and benefits package.
  • Opportunities for career growth and professional development.
  • Collaborative and innovative work environment.
  • Flexible work schedule and remote work options.
  • Employee wellness programs and perks.

About Motion Recruitment Partners, LLC