Associate, Embedded Software Engineer, DSP
Magic Leap, Inc.
·
Posted:
August 25, 2023
·
Remote
About the position
Magic Leap is seeking an embedded software engineer to join their team in developing the next generation spatial computing platform. The role involves working on cutting-edge real-time processors, designing and developing real-time operating systems, and optimizing embedded memory and cache management. The engineer will have the opportunity to make tough technical decisions that shape the direction of the product and work with a team of cross-functional embedded hardware and software experts. This is an onsite position at Magic Leap's HQ in Plantation, FL.
Responsibilities
Requirements
- Experience bringing up software on embedded platforms
- Familiarity with embedded system development and practices
- Strong analytical and problem-solving skills
- Fluent in the C language, proficient in C++
- Knowledge of real-time processors and software tools
- Design and development experience with real-time operating systems and interprocessor communication
- Experience optimizing embedded memory and cache management, DMAs
- Knowledge of cross-core interaction primitives between DSPs and non-DSP cores
- Testing and debugging experience with embedded DSP systems
- Participation in software architecture reviews and code reviews
- Ability to evaluate software performance and robustness through rigorous testing
- Collaboration with hardware engineers to integrate DSP systems with hardware platforms
- Documentation of API and implementation details
Benefits
- Discretionary bonus
- Equity
- Fully comprehensive benefits package
- US Base Salary Range: $92,000-$127,000 US