PCB Engineer - Contractor

Magic Leap Plantation , FL 33388

Posted 7 months ago

Company Description

Magic Leap is an eclectic group of visionaries, rocket scientists, wizards, and gurus from the fields of film, robotics, visualization, software, computing, games and user experience.

We are growing quickly, and this is the time to get on board and play a role in shaping the way people will be interacting with the world tomorrow.

Job Description

In this role, you will be implementing new user experiences in mixed reality that will shape the future of computing. Your primary responsibility will be to architect and implement applications and drive the engineering effort to produce deliverables. You will participate in iteration planning and work with cross-team dependencies. Qualified candidates need to be a self-starter and able to operate in a highly dynamic environment.

Responsibilities:

  • Lead a team of developers and full application development lifecycle

  • Provide mentoring to their assigned development team

  • Act as a mentor and subject matter expert within the company and developer community

  • Write elegant, maintainable, reusable code, leveraging test-driven principles to develop high-quality applications

  • Support overall engineering and architecture effort of the software group

  • Troubleshoot and resolve software defects and other technical issues

  • Work closely with UX designers to implement their specifications

Qualifications:

  • 5+ Years of experience successfully leading a mid-large sized team

  • Experience working with third-party libraries, frameworks, and API's

  • Very strong programming skills- extensive experience with C, C++

  • Strong Mobile Software Architecture knowledge

  • Strong experience working with UX Design

  • Strong unit, functional and automated testing experience

  • Excellent problem solving, troubleshooting and debugging skills

  • Strong communication skills

Qualifications (Nice-to-have):

  • Experience implementing media applications (i.e. Music/Media Players) on Mobile Operating Systems and/or Android

  • Experience integrating popular 3rd party media services

  • Knowledge of codecs and streaming protocols

  • Experience with native Android development using C++ and NDK a plus

  • Strong preference of having shipped applications on an embedded product or having published applications on an app store

Education:

  • Bachelor's degree in a related field or equivalent work experience
  • MS Preferred

Additional Information

  • All your information will be kept confidential according to Equal Employment Opportunities guidelines.
icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Software Developer In Test Sdet Contractor

Magic Leap

Posted 1 week ago

VIEW JOBS 10/13/2019 12:00:00 AM 2020-01-11T00:00 Job Description You will be part to of the team that is building the test automation framework for what we call the Mixed Reality- a beautifully realistic 3D environment visible in the real world. In this role, you will help develop building blocks of automation infrastructure and tests. The goal is to develop an automation system and develop automated scripts to test the software quality in very efficient manner and empower a wide community of software engineering teams to build a quality product. Responsibilities * Help the design and implementation of test automation framework for the overall software stack. * Provide technical guidance and assistance to the junior team members with implementation and/or migration to appropriate systems and tools aligning to the overall test automation strategy * Analyze product source code and work with development teams to propose appropriate test automation strategies * Provide technical and architectural guidance towards the automation solution that supports Continuous Integration, Continuous Delivery and Agile practices. * Take a technical leadership role in ensuring that new and existing systems are aligned to architectural guidelines. * Investigate and recommend systems/tools to support continuous integration and test automation objectives and processes. * Use coding skills to implement test automation, automate daily tasks, and improve overall test coverage. Qualifications * 8+ years of development experience with C#, C/C++ and/or Python and embedded systems * Excellent development skills with Unix/Linux systems, shell scripting and scripting language such as Python * Excellent understanding with HW/SW architecture and interoperability of complex embedded systems. * Experience with some of the various areas of embedded systems, such as, Board level testing (e.g SoC, Memory, Power, Performance), Display, acoustic, sensors and camera. * Excellent analytical and problem solving skills * Knowledge of data analysis and statistics * Ability to work in fast paced and agile environment and manage multiple priorities on a daily basis to produce desired outcome * Familiarity with web reporting portals, SQL, Reporting, Carting is a plus * Familiarity with Robotics is a plus * Excellent oral and written communication skills including effective presentation with a dynamic and "can do" attitude Education BS/MS in Computer Science/Engineering is preferred Additional Information * All your information will be kept confidential according to Equal Employment Opportunities guidelines. Magic Leap Plantation FL

PCB Engineer - Contractor

Magic Leap