Senior, Embedded Software Engineer

Company: Magic Leap
Company: Magic Leap
Location: Plantation, FL; Sunnyvale, CA
Posted on: 2023-09-08 04:17
If you want to be part of a united team where everyone is empowered and trusted to make an impact, then Magic Leap could be the place for you. At Magic Leap you will have the freedom to explore innovative solutions and use your talents to solve real world problems. Working alongside industry experts, here you can grow your skills and play a part in amplifying human potential at the intersection of the physical and digital worlds. We know that successful change and progress are accelerated by diverse perspectives. As we shape our future, everyone's voice matters. Together, we can reimagine the world of work and, with our bold partners, make the impossible, possible.         Job Description Magic Leap is seeking a Senior Embedded Software Engineer responsible for developing Bluetooth connectivity and controller tracking components for the Magic Leap platform, including creating and implementing algorithms to solve dynamic problems. Engineers in this position will be developing framework level software for high volume enterprise devices, in the domain of Bluetooth Connectivity. Potential candidates must demonstrate technical leadership skills and be the best team player, as well as, be able to work in an environment with interdisciplinary teams. Responsibilities Architect, design and develop Bluetooth Classic and BLE software components for Magic Leap's proprietary products Develop software components related to the controller tracking system. Perform code review, code optimization, refactoring, bug hunting, and bug fixing Produce unit, functional, integration and interoperability tests, including automating tests when advantageous Analyze RF, Firmware issues using sniffer tools and work with vendors to fix them Write technical documents, including white papers, architecture diagrams, modules and API description.  Qualifications 5+ years of Software experience on embedded platforms such as Linux Android Strong experience and knowledge in C/C++/Java Embedded Software Development experience is a plus Strong Computer Science fundamentals in object-oriented design, data structures and complexity analysis Experience with Bluedroid, BlueZ and/or other Bluetooth stacks, Android, embedded Bluetooth solutions is highly desired Strong knowledge on Bluetooth profiles such as HFP/A2DP/MAP/HID and BLE GATT, Hearing Aid profiles is highly desired Bluetooth Software debugging experience with Bluetooth sniffer tools, protocol analyzers Experience with Linux Inter-process Communication(IPC) & Multi-threading programming Experience with Android services & GNU Makefiles, ADB, shell scripts is a plus Experience with version control & continuous integration tools: Git/repo, Gerrit Good to have low level software debugging skills using gdb, emulators, JTAG etc Knowledge on performance and power optimization Strong communication skills; excellent technical communication with peers Education BA/BS is required MS or higher is preferred  Additional Information All your information will be kept confidential according to Equal Employment Opportunities guidelines.   #LI-REMOTE   Our salary ranges are determined by role, level and location. In addition to salary, Magic Leap offers a discretionary bonus, equity, and a fully comprehensive benefits package for eligible employees. US Base Salary Range $123,000 — $172,000 USD
View Original Job Posting