Embedded Real Time Critical Control Firmware Engineer

A leading technology company that designs and develops consumer electronics, software, and services.
$115,700 - $174,200
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI

Description For Embedded Real Time Critical Control Firmware Engineer

Join Apple's extraordinary modem team as an Embedded Firmware Engineer, where you'll be at the forefront of developing sophisticated embedded firmware for cellular technologies. This role offers an exciting opportunity to work on groundbreaking 5G/4G/multimode cellular firmware within a silicon design group responsible for creating and productizing powerful cellular SoCs.

The position involves working with cutting-edge wireless systems technologies, collaborating across multiple product development groups at Apple to push the boundaries of what's possible in wireless communications. You'll be responsible for designing and implementing highly optimized algorithms for real-time systems, working with minimal memory and strict timing constraints.

As a member of this team, you'll be involved in various aspects of firmware development, from power gating and tracking loops to physical layer procedures. The role requires expertise in embedded systems, real-time programming, and a strong foundation in computer architecture, particularly focusing on hardware/software interfaces of high-speed communication subsystems.

The ideal candidate will have experience with bare metal control firmware optimization, understanding of asymmetric multiprocessing solutions, and proficiency in debugging embedded software systems. Knowledge of wireless communication concepts and signal processing is highly valued, as is familiarity with silicon prototyping and emulation systems.

This position offers competitive compensation, comprehensive benefits, and the opportunity to work on products that impact millions of users worldwide. You'll be part of a collaborative environment that encourages open debate of ideas and adapting to evolving requirements, making it perfect for someone who thrives in a dynamic, innovative setting.

Last updated an hour ago

Responsibilities For Embedded Real Time Critical Control Firmware Engineer

  • Design and implement algorithms using minimal memory and cycles with rigid real time deadlines
  • Implement algorithms such as power gating, tracking loops, spec based physical layer procedures
  • Build validation framework for validation of implemented algorithms
  • Assist in development of pre-silicon emulation systems/virtual platforms
  • Evaluate and implement tools for build, formal verification and test

Requirements For Embedded Real Time Critical Control Firmware Engineer

Python
  • Good level of understanding on data structures and algorithms
  • Proficiency in embedded systems concepts and real time systems
  • Solid understanding of computer architecture with focus on HW/SW interfaces
  • Fluent in C/C++ programming and concepts
  • Experience with mainstream OS application level development
  • Python or Perl scripting experience
  • BS and some industry experience

Benefits For Embedded Real Time Critical Control Firmware Engineer

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Educational expense reimbursement
  • Discretionary bonuses
  • Relocation assistance
  • Employee discount on products
  • Free services

Interested in this job?

Jobs Related To Apple Embedded Real Time Critical Control Firmware Engineer

Chip Design Engineer

Join AWS as a Chip Design Engineer to develop cutting-edge semiconductor platforms, working on revolutionary architecture that powers cloud computing infrastructure worldwide.

Software Engineer - Wireless, Ring

Software Engineer position at Ring focusing on wireless connectivity solutions for smart home security devices, requiring expertise in embedded systems and wireless protocols.

Hardware Engineer - Power Analysis and Modeling

Hardware Engineering role at Apple focusing on power analysis and modeling for Apple Watch, combining system modeling with hands-on characterization to optimize battery life.

Apple Watch System Validation - Coexistence Engineer

Apple Watch System Validation Engineer role focusing on hardware module testing and coexistence validation for Apple's wearable technology.

Hardware Systems Integration Engineer - Apple Watch

Hardware Systems Integration Engineer position at Apple, focusing on Apple Watch development from concept to production, offering competitive salary and benefits.