Embedded Services, Middleware Applications Developer

Embedded systems, Software development, Device drivers, Middleware, Wireless communication
Contract W2, Contract Independent
Depends on Experience
Work from home not available Travel not required

Job Description

Embedded Services, Middleware Applications Developer in Sunnyvale, CA or Plantation, FL.

Seeking a Software Developer in Test for system test development and validation of a Spatial Computing system that provides a realistic 3D augmented environment on top of the real world. Position will focus on the test development, execution and requirements validation of our Middleware and Embedded Services components and their functionality within our product


  • Work with the development, program management, and test teams to define, develop, and execute white box tests at the API level and back box tests and system level that will allow us to perform functional and non-functional validation of Middleware and Embedded Services components
    • Wifi Protocol and Interoperability o Bluetooth Protocol and Interoperability
    • Life Cycle Management
  • Analyze various components of the Magic Leap systems, collaborate with various development teams, and use your technical expertise to investigate, troubleshoot and verify software defects and other technical issues
    • This includes being able to analyze logs to help root cause the issue or determine the component(s) causing it
    • Review integrated code change to isolate which one might be causing a failure within a release
  • Provide technical recommendations towards solution that supports Continuous Integration, Continuous Delivery, and Agile practices

Must Have Skillsets

  • 7+ years of software development experience working on embedded products or mobile applications with a minimum of 4 of those years having an emphasis on Middleware and Embedded Services testing
  • Knowledgeable on 802.11 b, g, n, ac, ax, and/or Bluetooth MAP, HFP, HID, HOGP, GATT
  • Knowledgeable on Linux OS, middleware, kernel, and device drivers
  • Knowledgeable on Android Application Lifecycle and basic application development and app publishing
  • Hands-on experience with Git, Perforce, or other version control management system
  • Excellent understanding of all test fundamentals and the associated use of test management and defect tracking tools is a must
  • Good understanding of hardware/software interoperability in an embedded system
  • Good troubleshooting skills to root cause complex issues
  • Knowledge of test data analysis, statistics, and test reports
  • BS in Computer Science is required

Desirable Skillsets

  • Scripting knowledge of Python, Powershell and Shell scripting is desirable
  • Hands-on experience with manual and/or automated testing of embedded devices is desired
  • MS in Computer Science is preferred

Location: Sunnyvale, CA or Plantation, FL

Duration: 6-12+ months

Posted By

Keon Paulino

901 Campisi Way, Suite 160 Campbell, CA, 95008

Dice Id : 10365912
Position Id : 6278451
Originally Posted : 3 months ago
Have a Job? Post it

Similar Positions

Senior Embedded Software Engineer
  • Kforce Technology Staffing
  • Hialeah, FL
Embedded Engineer/Linux
  • Advent Global Solutions, Inc.
  • Fort Lauderdale, FL
Senior Embedded Software Engineer
  • Anuva Resource Solutions
  • Plantation, FL
Embedded Software Engineer Miami, FL
  • Elan Partners
  • Miami, FL
Sr. Embedded Software Engineer
  • StaffRight Associates
  • Ft Lauderdale, FL
Embedded C++ Developer
  • Fort Lauderdale, FL
Embedded Software Engineer
  • Zolon Tech Solutions Inc
  • Palm Bay, Florida
Embedded Software Developer
  • Tanisha Systems, Inc.
  • Melbourne, FL
Embedded Software Developer
  • TalentOla
  • Melbourne, FL
Sr. Embedded Software Engineer
  • The Judge Group, Inc.
  • Tampa, FL
Senior Firmware Engineer
  • Carlton National Resources, INC
  • Saint Petersburg, FL
Embedded Software Engineer
  • Fahrenheit IT
  • Atlanta, GA