Software Engineer, Embedded Systems

Meta
US - California - Burlingame
View Company Profile / << Go Back

  • Job Type: Full time
  • 8 days ago

Job Description

Develop, test, and maintain embedded firmware and low-level software, including drivers, hardware abstraction layers, board support packages, and RTOS integrations. Collaborate across hardware and product teams to optimize reliability, power, memory, and performance, support production issues, and document system behavior.

Requirements: Requires at least five years of embedded firmware or low-level software development experience in C or C++, along with experience in RTOS, bare-metal, or embedded Linux environments. Candidates should have experience with drivers or hardware abstraction, automated testing and debugging tools, and optimizing software for power, latency, or memory constraints.

Key Skills: Embedded Firmware Development, C, C++, Real-Time Operating Systems, Bare-Metal Programming, Embedded Linux, Device Drivers, Hardware Abstraction Layers, Board Support Packages, Automated Testing, JTAG Debugging, Power Optimization, Memory Optimization, Sensor Integration, Communication Protocols, Hardware-in-the-Loop Testing

Benefits: Bonus, Equity, Benefits




Fast Track Upload