Job Title: Embedded Firmware Software test Engineer
Location: Redmond WA (Onsite- 5 days a week)
Hire Type: Fulltime
Mandatory Skill: Board Support Package- BSP experience with Hand’s on Coding [As coding test will be there at the time of Interview]
Key Responsibilities:
-
Experience in firmware development, testing and debugging on SoCs for embedded applications.
-
Proficient in embedded C/C++, with ability to write modular and portable code
-
Experience with custom hardware bring-up, using schematics and layout files
-
Comfortable with RTOS concepts (threads, synchronization, scheduling)
-
Develop and optimize low-level device drivers for peripherals and sensors (IMU, depth cameras, etc.)
-
Experience in bootloaders, firmware OTA update systems, and power management
-
Proficient in debugging tools (oscilloscope, logic analyzer, hardware debuggers)
-
Understanding of inter-processor communication (e.g., MCU <-> SoC)
-
Exposure to wireless protocols like BLE, Wi-Fi
-
Familiar with power profiling tools and optimizing for battery life
-
Understanding of firmware architecture and build systems (e.g., CMake, Makefiles)