Embedded Services, Middleware Applications Developer (Sunnyvale)

company banner
OSI Engineering, Inc.
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

Responsibilities

  • 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

Contact


Company Information

OSI Engineering is a leading talent acquisition and services company, building powerful IT and Engineering development teams to meet speed-to-market demands across the US. We develop, implement and manage workforce solutions through every stage of the product lifecycle, from early application development through final production, delivering the highest-level technology professionals. Our capabilities include technical staff augmentation, managed service programs and resource planning solutions.

With over 20 years of experience, OSI’s technical expertise spans the software stack from the firmware layer up to the user interface. We deliver dynamic and diverse teams for IT Services, Networking Data Services, Cloud Infrastructure and Services, Big Data, Mobile Hardware and Applications, Internet of Things (IoT), Connected Car, Enterprise Information Security and Data Science. Our quality-focused approach to talent acquisition and services helps our clients successfully launch their concepts and products that change the world.

Dice Id : 10365912
Position Id : 6278455
Originally Posted : 5 months ago