Full-Time

Senior Embedded Android Engineer

Project Hire Me

Project Hire Me

No salary listed

San Francisco, CA, USA

In Person

Must be able to travel to NYC office for 1-2 week increments.

Category
Software Engineering (2)
,
Required Skills
C/C++
Android Development
Linux/Unix
Requirements
  • Bachelor of Science or higher in Electrical Engineering or Computer Science
  • Five or more years of experience in software development on Embedded Android AOSP / Embedded Linux based systems
  • Experience in Linux kernel, device tree, Android/Linux device driver and HAL layers as well as Android Framework layers
  • Knowledge of C/C++, Linux, RTOS’s and Object Oriented Design/Architecture
  • Knowledge of mobile device emerging technologies including Smartphone LTE architectures, wireless IoT- BLE/Internet connected devices, camera/video, and touch screen displays
  • Experience working with device drivers for serial communication protocols such as SPI/I2C/RS-232/USB etc.
  • Ability to work well independently and in close collaboration with a remote team
  • Ability to travel and work in 1-2 week increments periodically in the NYC office as needed
Responsibilities
  • Participate in design, development, verification, troubleshooting, and delivery of high quality firmware
  • Deliver resilient and robust designs - Lead and participate in technical discussions across engineering and product teams
  • Work with the electrical team for hardware bring up and verification of new designs
  • Work closely with the software and mobile teams for definition and implementation of wireframes used by devices for wireless communications
  • Write low level peripheral drivers needed for board and application bring up
  • Perform power consumption analysis and optimize firmware for low power battery operation
Desired Qualifications
  • Knowledge and experience working with Security, Cryptography a huge plus
  • Deep knowledge of electrical concepts and comfortable reading hardware schematics and debugging hardware at a board level
  • Familiarity/Experience working with network stacks and protocols TCP/IP, UDP, MQTT etc
  • Prior experience with AWS, REST API’s and Android App development is a plus
  • Familiarity or experience with Agile/Scrum methodology and practices

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A