Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Apple Embedded Software Engineer 
India, Karnataka, Bengaluru 
76503367

02.05.2024
Key Qualifications
  • Proficiency in C/C++, some embedded software experience is preferred.
  • Understanding and experience with ARM platform and architecture/instruction set.
  • Experience with SoC bringup
  • Experience developing low level drivers
  • Experience with debuggers such as gdb, lldb, etc.
  • Able to comprehend hardware specs and schematics.
  • Familiarity with scopes and logic analyzers.
  • Familiarity with standard hardware protocols (USB, UART, SPI, I2C, PCIe, MIPI, HDMI, DDR).
  • Familiarity with some form of scripting (lua, python).
  • Should be a phenomenal standout colleague.
  • Excellent written and verbal communication skills.
Description
- In this role you will implement software and drivers for common firmware interfaces, chipsets, communications protocols and various SoC IPs. - This is a highly cross functional role and you'll work closely with various teams, like EE, Systems Engineering, Software Engineering, Hardware Testing, QA, Factory, Manufacturing and Operations. - The environment is dynamic, fast-paced and requires a go-getter demeanor. The domestic/international travel requirement is 10-20% (flexible and product dependent).
Education & Experience
- BE or MS in Computer Engineering, Computer Science, Electrical Engineering or equivalent. 5+ years of proven experience in a similar role.