Leapfrog Semiconductor
Suitable title would be conferred depending on the candidate's experience. Candidates meeting the below requirements may share their resumes by sending it to the email id: [email protected]. Alternate email id: [email protected]Key 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
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++