Embedded Software / Firmware

Bangalore, Karnataka, India
Full Time

Job description for SW

Leapfrog Semiconductor is a well funded chip design startup engaged in developing cutting edge solutions for the AI enhanced communications signal processing market (e.g: 5G, Wifi physical layer, Automotive/radar, etc). We are headquartered at San Diego, California and have a major engineering center at Bangalore, India. Backed by leading venture capitalists, and founded by industry veterans, we are uniquely poised to be a major disruptor in the wireless communication space. We invite you to know more about us at leapfrogsemi.com

Working at Leapfrog: The promise

  • Cutting edge product development work
  • Intellectually invigorating atmosphere
  • Opportunity to work as a part of a global team of experts in their respective fields
  • Meritocratic work culture with emphasis on ownership and accountability
  • Avenues for accelerated professional growth
  • Competitive compensation
  • Generous stock options in an early stage startup with a huge upside potential

Working at Leapfrog: The premise

  • You are excited at the prospect of participating in grounds-up product development
  • You have a burning desire to get better as an engineer every day
  • Challenges bring out the best in you
  • Your work and work ethic reflect your commitment to a bias for action
  • You believe in giving your best even when no one is looking
  • Notwithstanding your experience level, you look for the devil in the technical details

SW engineer at Leapfrog: A sampling of responsibilities:

  • Design, code and test signal processing firmware (FFT, filters, etc), or communication control protocol state machine software (ORAN M-plane, C-plane, etc)
  • Participate in discussions with algorithms engineers and VLSI engineers to discover optimal solutions to complex system problems
  • Work with embedded platforms (reference systems, customer platforms, etc) to evaluate SW performance in the lab
  • Discover ways to improve way-of-working, requirements for new tool development
  • Analyze customer requirements to evaluate impact on SW or device firmware

SW engineer at Leapfrog: Experience/Skills checklist

  • Fresh graduate: While we prefer post graduates with a background in computer science or communication systems, we will consider especially motivated graduates who have learnt C/C++ programming, and are conversant with the basics of embedded systems.
  • Fresh post-graduates in the fields of Communication systems, Digital Signal processing, Embedded systems, Control Systems
  • Experienced professionals: We invite interested SW engineers at all levels of industry experience in any of the following areas to apply:
  • Experience domains:
  • Wired/Wireless Networking layer 1/layer 2 software development experience (and/or)
  • ORAN protocol or 3GPP stack software development (and/or)
  • Software/Algorithm development experience in any signal processing intensive product (for eg - audio/video codecs, radar signal processing, etc) (and/or)
  • Compute or control state machine intensive embedded systems / bare-metal software development (for eg - low level PCIe state machines, IOT device firmware, USB device firmware etc)
  • Design/architecture experience (applicable to senior professionals)
  • Demonstrated ability to map complex system requirements to SW architecture or design
  • SW/HW partitioning, trade-off analysis experience
  • (Desirable) Experience with object oriented SW design patterns
  • Programming Skill areas:
  • Excellent proficiency in C/C++, and/or DSP assembly coding, processor intrinsics, RTOS (and/or)
  • Python and Matlab modeling, coupled with C/C++

If you have made it this far, and are convinced that you will enjoy working with Leapfrog, please reach out to us at [email protected]


Apply for this position

Apply with
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*