Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
3.0 - 6.0 years
6 - 12 Lacs
Gurugram
Work from Office
Role & Responsibilities: Collaborate with cross-functional teams including hardware engineers, software developers, and medical experts to design, develop, and test embedded software and FPGA solutions. Develop firmware for FPGAs from vendors such as Xilinx Zynq, Lattice Semiconductor, and Texas Instruments , including SoC implementations and hardware/software co-design . Optimize and implement image and video processing algorithms on embedded platforms and FPGA architectures. Integrate and support FPGA/ASIC-based ISP blocks , ensuring high performance and accuracy in medical imaging applications. Work with SoCs with integrated ISP (e.g., Qualcomm, NVIDIA Jetson, Ambarella, MediaTek) and manage interaction with hardware accelerators. Design and develop firmware for STM32 microcontrollers , with a focus on motion control , real-time responsiveness , and precision actuation . Develop and implement motion control algorithms, including PID control and motor driver integration, for high-precision diagnostic instruments. Implement and optimize communication protocols such as SPI and UART to support system communication and control flows. Utilize real-time operating systems (RTOS) or bare-metal firmware development for deterministic system behavior. Perform thorough testing, debugging, and optimization using tools like oscilloscopes , logic analyzers , and JTAG debuggers . Support product design lifecycle activities including requirements specification , firmware documentation , and design reviews . Preferred candidate profile: Education: Bachelors or Masters degree in Electrical Engineering, Computer Science, or related field. A Ph.D . is a plus for R&D or algorithm-intensive roles, particularly in imaging or signal processing. Professional Experience: 3+ years of hands-on experience in embedded firmware development with strong C/C++ proficiency. Proven experience with FPGA design using VHDL/Verilog , and development with tools like Vivado, Quartus, or Diamond. Experience working with STM32 microcontrollers , including development environments like STM32CubeIDE and IAR Embedded Workbench. Core Technical Expertise: Deep understanding of: SoC and camera architectures Memory hierarchy, DMA engines, cache control, and hardware accelerators Motion control techniques for motor and actuator systems Image Signal Processing (ISP) pipelines: demosaicing, AWB, AE, gamma, sharpening, etc. Familiarity with Linux kernel camera subsystems (e.g., V4L2) . Ability to optimize embedded code for performance, power, and latency. Desirable Knowledge Knowledge of medical device standards and regulations such as ISO 13485 and IEC 62304 . Familiarity with image quality tuning tools (e.g., Imatest, DxO Analyzer). Experience with real-time data acquisition, frame synchronization , and multithreaded image capture pipelines . Soft Skills Strong problem-solving and debugging skills in complex embedded systems. Excellent communication and collaboration abilities, with experience working in interdisciplinary teams .
Posted 1 week ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
19947 Jobs | Dublin
Wipro
9475 Jobs | Bengaluru
EY
7894 Jobs | London
Accenture in India
6317 Jobs | Dublin 2
Amazon
6141 Jobs | Seattle,WA
Uplers
6077 Jobs | Ahmedabad
Oracle
5820 Jobs | Redwood City
IBM
5736 Jobs | Armonk
Tata Consultancy Services
3644 Jobs | Thane
Capgemini
3598 Jobs | Paris,France