Expoint – all jobs in one place
Finding the best job has never been easier
Limitless High-tech career opportunities - Expoint

Apple Cellular Software Development Engineer 
Germany, Bavaria, Munich 
671562274

Yesterday
You will be responsible for designing, documenting, developing, maintaining and owning key features responsible for inter-core communication.As part of the role, you will also support the embedded systems developer community to utilise these features to their full potential.The role includes working close to the hardware, have discussions with system engineers, drive new feature sets and optimisations while also understanding overall system behaviour and constraints.
  • Experience in embedded SW development - C , C++, Assembly, etc
  • Proficiency in embedded systems design and experience on embedded systems
  • Bachelor's/Master's/PhD in Computer Science, embedded systems or similar
  • Proficiency in CPU architectures e.g. different ARM models, RISC, etc.
  • Excellent debugging and analytical skills, knowledge in debug IP’s and methodologies - JTAG, LLDB, HW/SW trace, etc
  • Hands-on experience with test driven software development
  • Scripting experience e.g. Python, JS/TS, Shell scripting, AppleScript, etc.
  • Thrive in a collaborative environment, is creative and can clearly and confidently communicate ideas and can debate constructively
  • Proficiency in English language