XX
Software Design EngineerSourceINUnited States

Cette offre d'emploi n'est plus disponible

XX

Software Design Engineer

SourceIN
  • US
    United States
  • US
    United States

À propos

About the job Software Design Engineer
Software Design Engineer (Embedded & Android)
Are you ready for what's next?
Join a global technology team pushing the boundaries of embedded systems and connected device innovation. This is an opportunity to work on next-generation products that combine hardware, embedded software, and modern Android platforms to deliver high-performance real-world solutions.
You'll be part of a collaborative engineering environment where innovation, ownership, and technical excellence drive everything we build - from concept through to production.
About the Role
As a
Software Design Engineer , you will play a key role in delivering products from early concept through design, prototyping, qualification, and production release.
This role blends
embedded development ,
Android application engineering , and
system-level integration , working closely with global engineering teams across hardware, software, and quality disciplines.
You'll contribute directly to building scalable systems that integrate devices, applications, and data into a seamless user experience.
Key Responsibilities
Deliver products from concept to production using structured product development processes. Develop application software for embedded devices. Design and implement data processing and manipulation workflows. Perform verification through thorough development testing. Validate software designs at system level. Develop distributed Android systems using
Android SDK, Kotlin, and Java , integrating closely with hardware platforms. Build application suites using Android architecture frameworks, DI frameworks, MVVM/MVP patterns, and testing tools such as JUnit and Robolectric. Design, develop, test, and maintain embedded software in
C/C++ . Collaborate with global and local engineering teams and project managers. Produce clear software design documentation and technical requirements. Report development progress and provide concise validation and test reports. Support estimation, planning, and scheduling activities. Assist team members in resolving complex technical challenges. Work closely with electrical, mechanical, and QA teams during development cycles. Required Skills & Experience
Bachelor's degree in Computer Science, Software Engineering, Electronics Engineering, or related discipline. 7+ years of professional software development experience. Strong experience developing
Android distributed systems
using Android SDK, Kotlin, and Java. Experience building integrated application suites using Android architecture frameworks, DI frameworks, MVVM/MVP patterns, and testing frameworks (JUnit/Robolectric). Solid embedded software development experience using
C/C++ . Experience integrating software with hardware platforms. Strong debugging, testing, and system-level problem-solving skills. Why Join?
Work on complex embedded and connected systems. Collaborate with experienced global engineering teams. Influence products from concept to production. Modern development practices and strong technical culture. Long-term career growth in advanced product development environments.
  • United States

Compétences linguistiques

  • English
Avis aux utilisateurs

Cette offre a été publiée par l’un de nos partenaires. Vous pouvez consulter l’offre originale ici.