Embedded Services, Middleware Applications Developer (Sunnyvale)

Embedded systems, Device drivers, Hardware, System testing, Software development, Wireless communication, Test management, Troubleshooting
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 : 6278455
Originally Posted : 1 month ago
Have a Job? Post it

Similar Positions

Firmware Engineer
  • GSS Infotech
  • Menlo Park, CA
Software Engineer - Embedded
  • Cisco Systems, Inc.
  • Milpitas, CA
Embedded Software Developer
  • Leidos
  • Mountain View, CA
Embedded Firmware Engineer
  • Eworld Solutions
  • San Jose, CA
Embedded Linux Developer
  • Tata Elxsi Limited
  • Sunnyvale, CA
Firmware Engineer
  • Mastech Digital
  • Menlo Park, CA
Embedded UI Engineer
  • Confidential Company
  • Sunnyvale, California
Embedded Developer (C/C++/Embedded)
  • Pyramid Consulting, Inc.
  • Sunnyvale, CA
Firmware Engineer
  • R&D Partners
  • Mountain View, CA
Embedded Engineer
  • Talent Space, Inc.
  • Mountain View, CA