Wireless Software Simulation Engineer
Apple Firmenprofil
München, Germany
4 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob location
München, Germany
Tech stack
LTE (Telecommunication)
Artificial Intelligence
Automation of Tests
C++
Computer Programming
Continuous Integration
Software Debugging
Firmware
Python
Signal Processing
Software Engineering
5G NR
Software Verification
Job description
What You'll Do:
- Design and develop verification frameworks for 3GPP wireless software
- Create virtual prototypes for hardware blocks, simulating behavior of missing software/firmware modules
- Build and maintain simulation environments that model complex system interactions
- Develop automated test infrastructure and tooling to validate wireless communication protocols
- Collaborate with hardware, firmware, and software teams to ensure system-level correctness
- Analyze test results, debug complex multi-layer issues, and drive quality improvements
Requirements
Do you have experience in Python?, Physical layer (PHY) software development or verification Virtual platform development or hardware emulation Test automation and continuous integration systems Signal processing or wireless communications Strong problem-solving skills and attention to detail, Strong programming skills in C/C++ and Python Experience with software verification, testing frameworks, or simulation environments Familiarity with AI/ML tools and their application to testing/verification is a plus Knowledge of wireless communication protocols (3GPP, LTE, 5G) is a plus
About the company
At Apple, we're not all the same. And that's our greatest strength. We draw on the differences in who we are, what we've experienced, and how we think. Because to create products that serve everyone, we believe in including everyone. Therefore, we are committed to treating all applicants fairly and equally. We will work with applicants to make any reasonable accommodations.