Skip to content

Open nowFirst seen 3 days ago

Senior Principal Engineer

Fox Point Recruitment LLC297 open roles

Where
Bengaluru, KA, India
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowSenior Principal EngineerFox Point Recruitment LLC · Bengaluru, KA, India
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Fox Point Recruitment LLC's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

12.1% of postings close within 7 days. Measured by our own scanner across the market.

Share of postings closed within
  1. 2.1%1 day
  2. 4.5%3 days
  3. 12.1%7 days
  4. 19.1%14 days
  5. 35.6%30 days
  6. 52.7%60 days
This job: first seen 3 days ago

The posting

We are seeking a Principal Engineer for a leading provider of innovative technologies, including ultra-fast read channels, high-performance processors, leading edge transceivers, highly efficient analog designs, and powerful cryptographic engines. The main objective of this role is to help ensure the overall success of the product. The role may involve a combination of project planning and hands-on technical development, depending on the individual. This is a highly visible position within the larger organization, and you will be a key player in the bring-up and development of the product throughout its entire lifecycle.

If you want to work in a dynamic, exciting environment where you can be a difference maker, please apply!

Travel: You will be expected to travel to global offices for product development and chip bring-up (~3 weeks/year, including California, Italy, and Vietnam)

Location: On Site, Bengaluru, KA, IN

Core Responsibilities- Software Team

  • Develop embedded firmware running on a RISC-V–based multi-core MCU that controls a proprietary DSP data path
  • Design and maintain a C-based SDK provided to customers for interfacing with and controlling the product,
  • Develop and support a Python-based GUI for in-field debugging, status monitoring, and control
  • Build and maintain build systems, test frameworks, and automated regression infrastructure for all software components
  • Act as the technical and/or project lead for a product, guiding a dedicated software team of 2–8 engineers from requirements gathering through volume production
  • Own the overall architecture, design, development, and testing of embedded C firmware for complex DSP hardware
  • Lead investigations into difficult-to-debug issues, driving root cause analysis in collaboration with HW and systems teams
  • Coordinate with test, validation, and customer support teams to ensure issues are fully resolved

Collaborate cross-functionally to:

  • Plan software milestones
  • Execute development in sprints
  • Track and close tickets
  • Work across multiple test disciplines
  • Deliver features and ensure high product quality
  • Translate complex specifications from standards bodies (MSA, OIF, CMIS) or direct customer input into:
  • Clear internal documentation
  • Well-defined requirements
  • Sequence diagrams to aid development

Tasks and Activities

  • Mentor junior engineers while jointly tackling complex HW/SW debug challenges
  • Define use cases, system architecture, and diagrams for new features, and integrate them seamlessly into existing firmware and customer SDKs
  • Convert computationally intensive floating-point MATLAB algorithms into fixed-point firmware state machines, and develop validation methods to ensure functional equivalence
  • Partner with cross-team leads to create post-silicon system test plans for new products
  • Use production firmware in DV simulation environments to debug complex sequencing issues observed in the field
  • Influence hardware design teams to implement changes in next-generation products that improve field usability and customer experience

Minimum Requirements:

  • Bachelors/Masters degree in CSE/ECE or related technical field(s)
  • 15+ years of experience in memory constrained embedded C/C++ FW development
  • Software Team Lead or Technical Lead on embedded projects; project management & release planning, architecture design & development, code reviews & testing, through to customer volume production
  • Understanding of embedded SoC, micro-controller architecture (RISC-V architecture a plus), memory-mapped hardware interfaces, GPIOs, ISRs, etc.
  • Experience with SERDES, IM-DD/Coherent DSP, Ethernet/PCIe PHYs, and/or Optical Module Software.
  • DSP with Serdes Firmware Development
  • Excellent verbal and written communication skills in English, and able to collaborate in a large cross functional organization
  • Excellent problem-solving and customer debug skills on real hardware in the lab
  • Experience with using revision control and defect tracking systems (git & Jira or similar)
  • Authorized to work in Bengaluru India

Preferred but not required:

  • Experience with designing/developing/debugging software state machines, transitions, context saving, error handling
  • Experience with mixed-signal (Analog + Digital) control and monitoring, PID/feedback loop control, etc.
  • Experience with bare-metal, RTOS, device driver, Linux kernel, etc.
  • Familiarity with advanced compiler options and details (clang/gcc preferred)
  • Proficient in C and Python, with knowledge of git, Linux, makefiles, gdb, IDEs, bash, etc.
  • Familiarity with digital verification test flows, FPGA emulation, hardware languages such as Verilog
  • Familiarity with lab equipment such as oscilloscopes, supplies, PNAs, ONTs, etc.
  • Understanding of networking from the OSI model, with emphasis on the PHY up to the data link level
  • Understanding of signal processing: histograms, BER, SNR, sampling phase, Shannon limit, impulse & frequency response, FFT, etc.
From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Fox Point Recruitment LLC's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Fox Point Recruitment LLC's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Fox Point Recruitment LLC's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.