Marvell Technology

Embedded Firmware Developer – SERDES, IM-DD/Coherent DSP, Ethernet/PCIe PHYs, Optical Module SW

Marvell Technology

full-time

Posted on:

Location Type: Office

Location: Hyderabad • 🇮🇳 India

Visit company website
AI Apply
Apply

Job Level

SeniorLead

Tech Stack

LinuxPythonRTOS

About the role

  • Embedded FW that runs on our RISC-V-based multi-core MCU, which controls our proprietary DSP data path
  • C SDK provided to customers for interfacing and controlling our product
  • Python-based GUI for in-field debug, status, and control
  • Build, test, and automated regression infrastructure for the above

Requirements

  • Bachelors/Masters degree in CSE/ECE or related technical field(s)
  • 7 to 18 years of experience in memory constrained embedded C/C++ FW development
  • SW 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.
  • 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)
  • Good to have the below skillset: Experience with SERDES, IM-DD/Coherent DSP, Ethernet/PCIe PHYs, and/or Optical Module SW
  • 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.
Benefits
  • With competitive compensation and great benefits, you will enjoy our workstyle within an environment of shared collaboration, transparency, and inclusivity.
  • We’re dedicated to giving our people the tools and resources they need to succeed in doing work that matters, and to grow and develop with us.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
CC++Pythonembedded firmware developmentmemory-mapped hardware interfacesRTOSdevice driver developmentdigital signal processingmixed-signal controlsoftware state machines
Soft skills
project managementrelease planningarchitecture designcode reviewsproblem-solvingcustomer debuggingcommunication skillscollaboration
Certifications
Bachelors degree in CSEMasters degree in CSEBachelors degree in ECEMasters degree in ECE
Seismic

Senior Software Engineer – C#, .Net

Seismic
Seniorfull-time🇮🇳 India
Posted: 1 day agoSource: in-careers-seismic.icims.com
Amazon RedshiftApacheAWSCloudETLJenkinsKafkaKubernetes.NETScalaSparkTerraform
SS&C Technologies

Lead Software Engineer, .NET Full Stack Developer

SS&C Technologies
Seniorfull-time🇮🇳 India
Posted: 2 days agoSource: ssctech.wd1.myworkdayjobs.com
MS SQL Server.NETSQL
Seismic

Senior Software Engineer

Seismic
Seniorfull-time🇮🇳 India
Posted: 3 days agoSource: in-careers-seismic.icims.com
Amazon RedshiftApacheAWSCloudETLJenkinsKafkaKubernetes.NETScalaSparkTerraform
S&P Global

Senior .NET Developer

S&P Global
Seniorfull-time🇮🇳 India
Posted: 4 days agoSource: spgi.wd5.myworkdayjobs.com
AWSCloud.NETReactSQL