Senior Engineer, Embedded Software Architect
Core
Architecting embedded software systems and leading hardware/software co-design for semiconductor platforms.
Role type
Senior Embedded Software Architect
Builds
Semiconductor solutions for automation, robotics, mobility, and healthcare
Domain
Semiconductor / Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Hardware/software co-design, Embedded systems architecture, C/C++/Python, FPGA/SoC/ASIC development, RTOS/bare-metal programming, System-level optimization, Debugging (JTAG/Logic Analyzers), Process transformation, Technical mentorship
Preferred skills
Hardware/software co-simulation, IoT/wireless integration, Performance analysis, Agile in hardware teams
Technologies
ModelSim, Cadence, JTAG, Logic Analyzers, FPGA, SoC, ASIC
Responsibilities
Lead process transformation for software/hardware development, Design systems with hardware/software co-design, Oversee embedded software architecture (firmware/drivers/RTOS), Collaborate on system-level requirements and hardware specs, Shape software strategy and present to leadership, Develop integration frameworks across product lifecycle
Seniority
Senior, hands-on IC with strategic alignment