Meslova Systems Pvt Ltd
Website:
meslova.com
Job details:
About
Meslova Systems is an Indian technology company, a pioneer in the field of Artificial Intelligence (AI). We develop best in class products and keep pace with the latest technology by collaborating and hiring top talent from reputed universities and works with best research organizations and customers.
What We Are Looking For
We are looking for enthusiastic and driven Embedded/Firmware Engineers with strong fundamentals in embedded systems, FPGA technologies, and hardware-software integration.
If you enjoy solving complex engineering problems, working on embedded hardware targets, and developing reliable real-time applications, we would love to connect with you.
Responsibilities
- Design and develop embedded software and firmware for Microcontrollers, FPGA, Programmable Logic Devices, and SoC platforms.
- Implement, test, debug, and maintain embedded applications from requirement analysis to production deployment.
- Develop firmware using C, Embedded C, C++, Verilog, HDL, and MATLAB.
- Work on FPGA development using Xilinx tools such as Vivado and Vitis.
- Perform code reviews and design reviews to ensure coding standards and product quality.
- Analyze, troubleshoot, and optimize system performance, scalability, and stability.
- Collaborate with hardware and QA teams for integration and validation activities.
- Develop SDK-based embedded applications using Qt Creator and related tools.
- Work with RTOS and multitasking embedded environments.
- Support debugging and troubleshooting activities on embedded hardware targets.
Requirements
- B.E. / B.Tech. / M.E. / M.Tech. / M.S. / PhD in Electronics & Communication Engineering, Embedded Systems, or related fields.
- 2–5 years of experience in Embedded Systems or Firmware Development.
- Strong programming skills in C, Embedded C, C++, Verilog/HDL, and MATLAB.
- Hands-on experience with Microcontrollers, FPGA development, and Xilinx tools (Vivado, Vitis).
- Good understanding of embedded software debugging and hardware-level troubleshooting.
- Knowledge of RTOS, multitasking systems, and embedded architectures.
- Knowledge of Digital Signal Processing (DSP) concepts and applications.
- Knowledge of interface communication protocols such as SPI, I2C, UART, CAN, etc.
- Familiarity with software configuration management, version control, defect tracking, and peer review processes.
- Python programming knowledge is an added advantage.
- Strong analytical, debugging, and problem-solving skills.
Click on Apply to know more.