Embedded System Software Engineer

AppleSan Diego, CA
6h

About The Position

Are you stuck with an embedded system with poor design? Do you feel like you have good ideas that should have impacts far and wide? Are you convinced with the right resources you can build a platform/solutions that will change the industry? The Apple Hardware Test Engineering team is looking for an embedded software engineer for our testing platforms & solutions. We will provide the resources that only exist at a company of Apple’s scale. You just bring the talent. The team brings expertise in designing product testing solutions built on industry-leading SoCs (including Xilinx Zynq and STM32 architectures running RTOS). The keyword is solutions—not just individual components. Anyone can design a circuit board or write some code, but building end-to-end solutions requires expertise across hardware, firmware, real-time software, reference implementations, comprehensive documentation, SDKs, and developer ecosystems that empower other engineers to innovate on top.

Requirements

  • BS EE or CS 4+ years experience
  • Proficient in C++
  • Proficient with Python (Mainly simple scripting)
  • Experience working with RTOS (Ex. FreeRTOS)
  • Experience working with microcontrollers (Ex. STM32)
  • Experience with Linux application development (user space daemons)
  • Good understandings of OO concept and the ability to communicate your design with UML efficiently.

Nice To Haves

  • Experience with FPGA a strong plus
  • Beginner experience with Rust programming language is a plus
  • Experience working with remote teams in different timezones.
  • Experience setting up a CI/CD pipeline using Jenkins
  • MS EE or CS
  • Must be flexible and capable of handling multi-task operations
  • Must be able to perform under tight schedule
  • Occasional travel is required. (Domestic & International)
  • Ability to understand Schematics
  • Familiarity with basic electrical engineering and semiconductor concepts.
  • Able to work closely with EEs.
  • Experience in using EE lab equipment such as Scope, Logic Analyzers, Power Supply, Signal Generators etc.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service