Embedded Engineer

January 16, 2025

Apply for this job

Email *

Job Description

  • We are seeking a Mid-Senior Embedded Software Engineer with expertise in Android, C++, and Python.
  • The ideal candidate should have a strong understanding of system architecture and experience with embedded operating systems.
  • You will be working in a team focused on emulator development, software complexity reduction, and supporting both testing and development needs for various applications.

Responsibilities:

  • Develop embedded software for complex products using C++ and Python.
  • Work with embedded operating systems or Linux.
  • Develop solutions within the Android platform.
  • Collaborate in a Continuous Integration (CI) environment.
  • Contribute to the development, testing, and maintenance of new hardware platforms.
  • Ensure that emulator functionality meets both development and testing needs.
  • Support and guide application teams in adapting their software to work on the emulator.

Must-Have Requirements:

  • Proven experience in embedded software development using C++ and Python.
  • Familiarity with embedded operating systems or Linux.
  • Experience working with the Android platform.
  • Proficiency in working in a CI environment.
  • Ability to collaborate with product managers, developers, and QA teams.
  • Strong troubleshooting skills, especially related to emulator performance and behavior.
  • Ability to coordinate and integrate emulator solutions into CI/CD pipelines.

Skills:

  • C++
  • Python
  • Linux
  • CI/CD
  • SELinux
  • Pytest

Hiring Team Member

Avula Srivalli
Recruitment Coordinator