Description

Key Skills: Power Integrity, Synopsys, EDA, Cadence, Cadence Allegro, Python, Hardware

Roles and Responsibilities:

  • Technical Leadership: Drive end-to-end architecture, design, and implementation of embedded platform software components.
  • Hands-on Execution: Contribute directly to system design, coding (C/C++/Python), and debugging of complex embedded systems.
  • Embedded Platform Ownership: Lead development of platform infrastructure including bootloaders, device drivers, board bring-up, OS abstraction layers, and system services.
  • Integration: Collaborate closely with hardware, firmware, and optics teams to ensure robust hardware-software integration and system validation.
  • Delivery Governance: Establish reliable planning, tracking, and quality mechanisms to ensure predictable and high-quality software releases.
  • Team Development: Mentor engineers (5-7 years experience) in embedded systems design, code quality, and debugging practices.
  • Scaling the Function: Hire, onboard, and build technical depth within the embedded platform team.
  • Process and Tools: Implement engineering best practices including CI/CD, automated testing, version control, and code review standards.
  • Cross-functional Collaboration: Partner with global teams across hardware, optics, and systems domains to align technical strategy and execution.
  • Culture and Leadership: Foster a high-performance culture built on ownership, continuous learning, and technical excellence.

Skills Required:

Must-Have Skills:

  • Power Integrity: Knowledge of power distribution, analysis, and optimization for complex embedded systems
  • Embedded Systems Design: Firmware, device drivers, board bring-up, OS abstraction layers
  • Programming Languages: C, C++, Python for embedded development
  • EDA Tools: Experience with Synopsys, Cadence, Cadence Allegro for design verification and analysis

Nice-to-Have Skills:

  • Hardware-Software Co-design: Ability to work closely with hardware teams for integration
  • System Debugging & Validation: Experience in system-level testing and performance optimization
  • Team Leadership & Mentorship: Experience guiding mid-level engineers and scaling teams
  • Process & Tooling: CI/CD pipelines, automated testing frameworks, version control (Git, SVN)

Education: B.E., B.Tech, or B.Tech/M.Tech (Dual) in Electrical Engineering, Computer Science, or related technical field

Education

Any Graduate