Talent.com
Senior Engineer - Firmware

Senior Engineer - Firmware

ConfidentialBengaluru / Bangalore, India
4 days ago
Job description

The Opportunity

We're looking for the Wavemakers of tomorrow.

Alphawave Semi enables tomorrow's future by accelerating the critical data communication at the heart of our digital world – from seamless video streaming to AI to the metaverse and much more. Our technology powers product innovation in the most data-demanding industries today, including data centers, networking, storage, artificial intelligence, 5G wireless infrastructure, and autonomous vehicles. Customers partner with us for mission-critical data communication, our innovative technologies, and our proven track record. Together, we enable the next generation of digital technology.

Senior Firmware Engineer

We're building the world's most advanced die-to-die (D2D) semiconductor IP and chiplet solutions for the chiplet ecosystem. With the recent advancement by the UCIe consortium, Alphawave is looking to push forward Moore's law by taking advantage of chiplet standardization and interconnect technology.

We are looking for a Senior Firmware Engineer to join our dynamic Central R&D Software team and lead the firmware development of our UCIe chiplets portfolio. This critical role includes everything from pre-silicon to post-silicon stages and requires implementing and using software / firmware / embedded industry best practices. You have experience developing, debugging & hardening bare metal firmware through the entire lifecycle of development starting from the RTL / Digital design phase with EDA tool / simulator integration all the way to the post silicon phase with board level bring up and debug. It is a collaborative role where you will need to work with Hardware / Software teams to lead requirements and successful chip bring up. You will help build next generation chiplet IP and semiconductors that meet our organization's quality standards.

What You'll do :

  • Develop BareMetal FW in a memory and latency constrained environment in C / C++ starting from Pre Si w / UVM TB until Board Bring up when Silicon arrives
  • Develop and debug FW in a tightly integrated SW / RTL environment using RTL Simulators like Verdi / Sim Vision etc.
  • Get in depth into the low-level Firmware while doing signal tracing in Verilog
  • Work with diverse teams to come up with the detailed bring up and validation requirements, collaborating with Analog Design, ASIC / Digital Design, Digital Verification and software engineers to meet performance goals
  • Develop Unit and System level test cases in both Pre Si (Verilog / SV) and Post Si (C / C++ / Python) that can be run in an automated regression
  • Debug and, document and lead issues (i.e. low-level SW, silicon, HW) to closure, review waveforms and RTL to fix sequencing issues
  • Stay up to date with the latest trends and advancements in the UCIe standard, semiconductor industry, and incorporate relevant innovations into our processes

What You'll Need

  • BS or MS in Computer Science / Electrical / Computer engineering or a related field
  • Proficient in C / C++ and Python
  • 4+ years of experience with embedded systems like ARM, RISCV, MIPS and programming skills. Experience with low-level programming on bare metal, BIOS / UEFI firmware
  • Must have worked on High-Speed Serial I / F (esp PHY) for 2yrs : UCIe, PCIe, CXL, HBM, Qlink (Qualcomm), DigRF (MIPI)
  • Must have developed in Linux as host environment w / git as version control system with advanced level knowledge of Linux & git
  • Familiarity with industry-standard EDA tools and methodologies used for digital verification
  • Familiarity with hardware description languages (HDLs) such as Verilog and System Verilog.
  • Experience with UCIe / PCIe / CXL products and communication systems especially in the PHY Layer
  • Hands-on experience in the lab with CPU, SoC, FPGA, MCU, and DSP component validation and developing tests and debug tools
  • Bring up and diagnostics experience with high-speed signals
  • Experience creating error monitoring and Board / Interface configuration APIs
  • Fluent with a variety of bring-up tools, like oscilloscope, JTAG debugger, I2C / SPI tools, etc.
  • Nice to have :

  • Jenkins based automation would be a plus
  • Hardware hands-on and debugging experience, such as Power, SI, EMC validation and tuning
  • Open-source projects
  • 'We have a flexible work environment to support and help employees thrive in personal and professional capacities'

    As part of our commitment to the well-being and satisfaction of our employees, we have designed a comprehensive benefits package that includes :

  • Competitive Compensation Package
  • Restricted Stock Units (RSUs)
  • Provisions to pursue advanced education from Premium Institute, eLearning content providers
  • Medical Insurance and a cohort of Wellness Benefits
  • Educational Assistance
  • Advance Loan Assistance
  • Office lunch & Snacks Facility
  • Equal Employment Opportunity Statement

    Alphawave Semi is an equal opportunity employer, welcoming all applicants regardless of age, gender, race, disability, or other protected characteristics. We value diversity and provide accommodations during the recruitment process.

    Skills Required

    MCU, Fpga, C, Soc, Spi, Jtag, Pcie, Verilog, Embedded Systems, I2c, System Verilog, Python, Oscilloscope, Dsp, Git, Linux, EDA Tools

    Create a job alert for this search

    Firmware Engineer • Bengaluru / Bangalore, India

    Related jobs
    • Promoted
    Senior Firmware Engineer

    Senior Firmware Engineer

    Vista Applied Solutions Group Incbangalore, karnataka, in
    Client is looking for Firmware Engineer and this is hybrid position from Banglore.Participate as a member of the NAND characterization team to architect, prototype and implement firmware for FlashT...Show moreLast updated: 22 days ago
    • Promoted
    Senior Implementation Engineer

    Senior Implementation Engineer

    Accelyahosur, tamil nadu, in
    This is a backend-focused development role responsible for building APIs, integrations, and services.We are looking for a Senior Development Engineer to lead complex software development initiative...Show moreLast updated: 11 days ago
    • Promoted
    Senior Full Stack Engineer

    Senior Full Stack Engineer

    KodeKloudhosur, tamil nadu, in
    DevOps, Cloud Computing, and IT.Our hands‑on learning platform is trusted by.Interviews and onboarding are entirely virtual. Candidates must have the right to work where they reside and be able to o...Show moreLast updated: 8 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Cimpress IndiaBengaluru, IN
    Cimpress Technology develops cutting-edge, best-in-world software that our mass customization businesses use to create personalized products for over 17 million global customers.Our Mass Customizat...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Backend Software Engineer

    Senior Backend Software Engineer

    Truxt.aihosur, tamil nadu, in
    As an early-stage company driven by a meaningful mission, we seek exceptional engineering talent who values purpose, long-term impact, and significant equity ownership over traditional salary compe...Show moreLast updated: 1 day ago
    • Promoted
    Senior Firmware Engineer

    Senior Firmware Engineer

    Talentojbangalore, karnataka, in
    Strong proficiency in Embedded C.Hands-on experience with bare-metal firmware development.Proficiency with communication protocols : I2C, UART, RS485. Experience with ARM Cortex controllers (STM32, N...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Arcservehosur, tamil nadu, in
    Arcserve provides exceptional solutions to protect the priceless digital assets of organizations in need of full scale, comprehensive data protection. Established in 1983, Arcserve is the world’s mo...Show moreLast updated: 22 days ago
    • Promoted
    Senior Engineer - Protocols

    Senior Engineer - Protocols

    Recrohosur, tamil nadu, in
    As a Software Engineer, you will play a key role in enhancing our cloud-scale NAS platform.Your responsibilities will include : . Collaborating on requirements analysis, design reviews to evolve Nasun...Show moreLast updated: 21 days ago
    • Promoted
    Senior Software Engineer (Founding Engineer)

    Senior Software Engineer (Founding Engineer)

    SpatialChathosur, tamil nadu, in
    SpatialChat is redefining how people meet, teach, and work online — from world-class virtual events and hybrid classrooms to immersive offices and thriving communities. M+ users across 200+ countrie...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer (Founding Team)

    Senior Software Engineer (Founding Team)

    SpatialChathosur, tamil nadu, in
    SpatialChat is redefining how people meet, teach, and work online — from world-class virtual events and hybrid classrooms to immersive offices and thriving communities. With 6M+ users across 200+ co...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Firmware Engineer

    Senior Firmware Engineer

    USTBengaluru, Karnataka, India
    Good hands-on programming in Embedded C, C++ in resource constraint systems.Experience developing for Embedded RTOS, Linux / POSIX, and / or Android system. Must be extremely proficient with Linux kerne...Show moreLast updated: 1 day ago
    • Promoted
    Senior Backend Engineer

    Senior Backend Engineer

    Riva Moneyhosur, tamil nadu, in
    We are building the infrastructure from scratch, and we are looking for a.As a Senior Backend Engineer, you will be responsible for building the backbone of Riva’s infrastructure—designing.Contribu...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    ChargebeeGreater Bengaluru Area, India
    Chargebee is the leading Revenue Growth Management (RGM) platform for subscription businesses.Thousands of companies at every stage of development — from startups to enterprises — use Chargebee to ...Show moreLast updated: 13 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Peoplefyhosur, tamil nadu, in
    Job Description : Senior Software Engineer.Design, develop, and maintain scalable.JavaScript, Material-UI, Bootstrap, HTML, CSS. Collaborate with cross-functional teams for development, QA, DevOps, a...Show moreLast updated: 12 days ago
    • Promoted
    Senior Engineer – Firmware

    Senior Engineer – Firmware

    L&T Technology ServicesBengaluru, Karnataka, India
    Bachelor’s / Master’s in Electronics or Software Engineering.Provide direction on software / firmware design specifications, ensuring compliance with international standards and certification requireme...Show moreLast updated: 23 hours ago
    • Promoted
    Senior Product Engineer – Backend

    Senior Product Engineer – Backend

    SentiSumBengaluru, Karnataka, India
    At SentiSum, we’re building the AI-native.We turn noisy support tickets, reviews, chats, and surveys into clear retention signals. Senior Backend Product Engineer.You won’t just build APIs, you’ll h...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Concentrixhosur, tamil nadu, in
    An understanding of software patterns and practices, affinity for developing unit tests with complete code coverage.More than 8 years exposure to Modern web application development.Minimum 4+ years...Show moreLast updated: 20 days ago
    • Promoted
    • New!
    Senior Distributed Systems Engineer

    Senior Distributed Systems Engineer

    INDI Staffing Serviceshosur, tamil nadu, in
    At INDI, we're passionate about empowering individuals and businesses worldwide.Our cutting-edge recruiters connect leading companies with top talent, fostering a dynamic environment where innovati...Show moreLast updated: 16 hours ago