Associate Embedded Software Engineer, Display and Sensors at Magic Leap (Miami, FL)

| Miami, FL
Sorry, this job was removed at 12:46 p.m. (CST) on Saturday, June 25, 2022
Find out who's hiring in Miami, FL.
See all Developer + Engineer jobs in Miami, FL
Apply Now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.

Company Description

Magic Leap is seeking an Associate Engineer in embedded sensor and display systems. Provide your expertise to help us design, optimize, and develop device drivers and systems capable of supporting the most optimal user experience ever seen. 

If you are a successful candidate, you will get to work on a system that requires strict timing tolerances under heavy loads, novel approaches to displaying content, and much more. You will get to make tough technical decisions that help shape the direction of our product. 

Responsibilities: 

  • Implement, Debug HW-SW drivers for the Magic Leap Platform, including but not limited to writing device drivers for memory (flash and DDR), SPI, I2C, and GPIO drivers. Implementation will include writing the driver input/output details, peripheral usage, and memory usage details. Implement will be done to meet product ship acceptance timelines.
  • Debug Timing, Race Conditions, Memory issues on a daily basis in a timely manner, and may include use of JTAG debuggers, logic analyzers, etc.
  • Part of team to deliver full Platform SW to rest of Magic Leap SW team, this includes writing drivers for all needed hw peripherals, writing the SW to boot the Operating System (including memory initialization, and platform initialization).
  • May have to travel to the factory to debug HW-SW issues onsite in order to build Magic Leap hardware with quality and deliver units on time to various other teams.
  • Work with other teams: HW, apps SW, middleware SW to debug cross-functional issues such as memory corruption, timing issues, and performance issues. Write detailed reports on the problem statement and how it was solved to be used as a reference for future issues.

Qualifications

Required: 

  • 2-3+ years experience in embedded software development
  • Fluent in the C language
  • Experience with embedded development practices
  • Experience desired in Linux and other microkernels, with sensitivity to performance, memory utilization, and extensible architectures
  • Experience in writing drivers for various peripherals over various interfaces: I2C, SPI, USB, PCIE
  • Experience with using jtag debuggers, logic analyzers, and other debuggers
  • Experience in designing and implementing asynchronous or concurrent multithreaded systems
  • Must understand common protocols for communication with hardware and other software modules
  • Must be a good communicator and self-motivated to complete projects, and enjoy hw-sw debugging

Preferred: 

  • 2+ years of 3xperience with real-time and time-critical systems
  • Experience with machine vision
  • Experience in a high-volume production environment
  • Experience with commonly-used mobile operating systems (i.e. Android or iOS)
  • The ability to work directly with the hardware team for device bring up and debugging is a plus
  • Experience with embedded databases or inter-processor communication layers is a plus
  • Factory testing process experience is a plus

Education

  • BA/BS in Computer Engineering

Additional Information

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

Location

  • This role does require to be onsite in either our Plantation, FL (HQ) or Austin, TX offices (relocation available)

#LI-REMOTE

More Information on Magic Leap
Magic Leap operates in the Virtual Reality industry. The company is located in Plantation, FL, Austin, TX, Boulder, CO, Culver City, CA, San Francisco, CA, Sunnyvale, CA and Seattle, WA. Magic Leap was founded in 2011. It has 1204 total employees. It offers perks and benefits such as Flexible Spending Account (FSA), Dental Benefits, Vision Benefits, Health Insurance Benefits, Life Insurance and Mental Health Benefits. To see all 49 open jobs at Magic Leap, click here.
Read Full Job Description
Apply Now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.

Similar Jobs

Apply Now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.
Save jobView Magic Leap's full profileFind similar jobs