More jobs:
Sr. Embedded Software Engineer
Job in
Santa Clara, Santa Clara County, California, 95053, USA
Listed on 2026-01-03
Listing for:
Phizenix
Full Time
position Listed on 2026-01-03
Job specializations:
-
Software Development
Embedded Software Engineer, Software Engineer
Job Description & How to Apply Below
Overview
We are seeking a highly seasoned Lead/Manager - Embedded Software Engineer to join our dynamic team. In this role, we will lead and develop, compile, run, and debug C/C++ bare‑metal, firmware, and software tests/apps targeting ARM CPUs and DSPs. You will work in pre‑silicon (virtual, emulation, and FPGA platforms) and post‑silicon (bring‑up boards, non‑form‑factor) environments.
Responsibilities- Provide technical leadership throughout all stages of the product development process.
- Lead and perform unit testing, end‑to‑end testing of software/hardware features utilizing an established testing framework.
- Collaborate with multi‑functional teams, including system validation, software, firmware, and hardware teams, to complete pre‑silicon and post‑silicon test plans.
- Build automation scripts and set up regression testing to ensure the robustness of our systems.
- Develop, compile, run, and debug C/C++ Bare‑metal/Firmware/Software tests/apps (targeting ARM CPUs/DSP) in pre‑silicon and post‑silicon setups.
- Perform performance and power characterization in pre/post silicon setups and understand HW register specs and memory maps.
- Work closely with members of the System Validation, Software, Firmware, and Hardware teams to complete test plan execution.
- 10+ years of experience developing C/C++ based embedded software and firmware.
- 3+ years of experience providing technical leadership for teams of at least 5 developers.
- Bachelor or master’s degree in science or equivalent.
- Strong written, verbal, and interpersonal skills and excellent client‑facing skills.
- Experience leading offshore/remote teams and comfortable with RTOS concepts (threads, synchronization, scheduling).
- Experience with custom hardware bring‑up, using schematics and layout files.
- Experience with lab system debugging using logic analyzers, scopes, meters, etc.
- Experience with SW toolkits, code integration, automation using Python and understanding of firmware architecture and build systems (e.g., CMake, Makefiles).
$180,000 - $200,000 USD
#J-18808-LjbffrTo View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×