×
Register Here to Apply for Jobs or Post Jobs. X

Software Design Engineer; Mid-Level - Embedded & Android

Job in Tulsa, Tulsa County, Oklahoma, 74145, USA
Listing for: Sourcing Intelligence HQ
Full Time position
Listed on 2026-07-21
Job specializations:
  • Software Development
    Android Developer, Embedded Software Engineer, Software Engineer, Software Testing
Salary/Wage Range or Industry Benchmark: 57000 - 95000 USD Yearly USD 57000.00 95000.00 YEAR
Job Description & How to Apply Below
Position: Software Design Engineer (Mid-Level) - Embedded & Android

Software Design Engineer (Mid-Level) - Embedded & Android About the Company

We are a global technology team committed to challenging conventions and innovating next-generation systems that transform experiences in marine and embedded systems. We offer exciting career growth opportunities and a collaborative environment where your contributions shape the future of high-performance software development.

As a Software Design Engineer
, you will contribute to the development of products from concept, design, prototyping, qualification, and production.

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.

Responsibilities include:

  • Design, develop, test, and maintain application software for embedded devices.
  • Develop software for processing and manipulating data.
  • Participate in software verification through unit, integration, and system testing.
  • Support system-level software verification and debugging.
  • Develop Android applications using Android SDK with Kotlin and/or Java, integrating software with embedded hardware.
  • Design and implement Android applications using modern Android architecture components, MVVM/MVP, dependency injection frameworks, and automated testing tools such as JUnit and Robolectric.
  • Design, develop, test, and maintain embedded software in C/C++.
  • Work closely with engineers, project managers, and cross-functional teams across multiple locations.
  • Produce and maintain technical documentation, including software design and detailed requirements.
  • Report progress clearly and provide test results and technical updates.
  • Participate in code reviews and contribute to improving software quality and development practices.
  • Collaborate with electrical, mechanical, and QA engineers throughout the product development lifecycle.
  • Troubleshoot and resolve software defects with guidance from senior engineers when required.

Qualifications:

  • Bachelor's degree in computer science, Software Engineering, Electronics Engineering, or related discipline.
  • 3–5 years of professional software development experience.
  • Experience with Android SDK and modern Android development practices.
  • Familiarity with Android architecture patterns such as MVVM or MVP.
  • Experience with dependency injection frameworks.
  • Experience writing unit tests using JUnit (Robolectric experience is advantageous).
  • Experience developing embedded software using C/C++.
  • Familiarity with embedded systems and hardware integration.
  • Experience using Git and modern software development workflows.
  • Strong debugging and problem-solving skills.
  • Good communication skills and the ability to work effectively within a collaborative engineering team.

Nice to Have:

  • Experience with embedded Linux.
  • Experience developing connected or IoT devices.
  • Knowledge of networking protocols such as Bluetooth, Wi-Fi, or Ethernet.
  • Exposure to CI/CD pipelines and automated testing.
  • Experience working within Agile development teams.
  • Understanding of software architecture and design patterns.
Salary & Benefits

Hiring range: $75,000 - $95,000 annually, dependent on skills and experience.

Eligible for annual discretionary bonus.

Comprehensive benefits package including medical, dental, vision, paid vacation, retirement contributions, well-being programs, and product discounts.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary