Real - Time Embedded Engineer
Senior10+ yrs
We are seeking a highly skilled and motivated real-time embedded Engineer to join our firmware team.
In this role, you will be responsible for implementing cutting-edge technology for our next-generation products. You will be a key contributor to the entire product development lifecycle, from concept to deployment, ensuring that our products are intelligent, efficient, and provide a seamless user experience.
Minimum Qualifications
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field
- Extensive experience in low-level firmware development, real-time operating systems, and hardware-software integration for resource-constrained environments
- 10+ years of professional experience in embedded firmware development. Including:
- Deep understanding of real-time constraints and deterministic systems
- Memory management in resource-constrained environments
- Power optimization techniques
- Programming Languages: Expert-level C, Assembly language, proficiency in Python
- Real-time OS: RTOS, Linux
- Microcontrollers/Processors: ARM Cortex-M/A, RISC-V or equivalent architectures
- Development Tools: Version control (Git), JTAG/SWD debuggers, Hardware debugging tools (oscilloscopes, logic analyzers)
- Experience with continuous integration/continuous deployment (CI/CD) for embedded systems
- Excellent problem-solving and debugging skills.
- Experience with agile development methodologies.
Preferred Qualifications
- Excellent communication and teamwork skills
- A passion for building innovative products
How Get A Job works
Matched roles
Every role in the library, ranked against your CV.
Tailored CV
Rewritten from your real, matching experience for the job you pick.
Tracked applications
Your whole pipeline in one place, with a fresh move every morning.
Similar jobs
See all jobs at Apple →