Collabera
Embedded Software Engineer (Palo Alto)
Collabera, Palo Alto, California, United States, 94306
We are looking for a Sr. Embedded Software Engineer to join a small team responsible for energy management and control applications. We are looking for candidates experienced with embedded Linux such as new hardware bring-up, bootloaders, porting drivers for various peripherals, and general system software for telemetry and connectivity management. Background in low-latency and real-time systems is particularly interesting, but most of all were looking for people with high capacity and ability to ramp up in whatever topic is needed.
Strong C knowledge and excellent debugging skills are critical to be successful in this role.
Must Haves: Strong embedded C experience required (C++ or Rust is a plus); focus is on firmware-level work rather than deep Linux expertise. Demonstrated ability to build and debug real projects end-to-end ( examples: smart displays, IoT devices, simple robots, sensor-driven systems ). Linux experience is not required
the team is comfortable teaching Linux to candidates with strong fundamentals and problem-solving skills.
Day-to-Day Writing embedded software including bootloader (U-Boot) work, firmware, and driver integration for new hardware. Bringing up and integrating Wi-Fi and cellular chips, using core embedded software skills to learn new technologies. Managing cellular and Wi-Fi connectivity, ensuring reliable bring-up, tear-down, and communication paths for devices and mobile app integration.
Benefits: The Company offers the following benefits for this position, subject to applicable eligibility requirements: medical insurance, dental insurance, vision insurance, 401(k) retirement plan, life insurance, long-term disability insurance, short-term disability insurance, paid parking/public transportation, (paid time , paid sick and safe time , hours of paid vacation time, weeks of paid parental leave, paid holidays annually - AS Applicable)
Strong C knowledge and excellent debugging skills are critical to be successful in this role.
Must Haves: Strong embedded C experience required (C++ or Rust is a plus); focus is on firmware-level work rather than deep Linux expertise. Demonstrated ability to build and debug real projects end-to-end ( examples: smart displays, IoT devices, simple robots, sensor-driven systems ). Linux experience is not required
the team is comfortable teaching Linux to candidates with strong fundamentals and problem-solving skills.
Day-to-Day Writing embedded software including bootloader (U-Boot) work, firmware, and driver integration for new hardware. Bringing up and integrating Wi-Fi and cellular chips, using core embedded software skills to learn new technologies. Managing cellular and Wi-Fi connectivity, ensuring reliable bring-up, tear-down, and communication paths for devices and mobile app integration.
Benefits: The Company offers the following benefits for this position, subject to applicable eligibility requirements: medical insurance, dental insurance, vision insurance, 401(k) retirement plan, life insurance, long-term disability insurance, short-term disability insurance, paid parking/public transportation, (paid time , paid sick and safe time , hours of paid vacation time, weeks of paid parental leave, paid holidays annually - AS Applicable)