MulticoreWare - Embedded Engineer - DSP/C Programming (4-10 yrs)
MulticoreWare
posted 2d ago
Flexible timing
Location : Chennai/Coimbatore
Job Type : Full-Time
Experience : 4+ Years
This role needs strong expertise in DSP and C language. Radars and Python experience are not mandatory but are strongly preferred. Candidates who are excited to work on Radars are highly encouraged to apply!
Job Description :
We are seeking a skilled Software Engineer to design, develop, and optimize real-time RADAR algorithms for embedded systems. This role involves working with cutting-edge technologies, porting algorithms to DSP platforms, and leveraging your expertise in Embedded C/C++, RTOS, and communication protocols. Join us to drive innovation in RADAR technology and make a significant impact.
Roles and Responsibilities :
- Develop and optimize RADAR algorithms for real-time processing on SoC platforms.
- Translate RADAR processing algorithms from PC/Matlab environments to DSP platforms for efficien execution.
- Design, implement, and test embedded software using Embedded C/C++ for RADAR applications.
- Configure memory and optimize algorithm performance on ARM and DSP cores.
- Debug and troubleshoot software on IDEs such as CC Studio and Xtensa.
- Work with real-time operating systems (RTOS) to enhance system performance and reliability.
- Implement and manage communication protocols such as SPI, I2C, UART, and socket communication for seamless device integration.
- Utilize version control systems like Git and manage build configurations using Makefile and CMake.
- Collaborate with cross-functional teams to ensure the successful deployment of RADAR systems.
- Analyze system requirements and translate them into efficient embedded software solutions.
- Conduct rigorous testing, validation, and debugging of RADAR systems to ensure accuracy and reliability.
- Document all development processes, findings, and results for internal and external stakeholders.
- Apply analytical skills to solve complex challenges in RADAR signal processing.
- Leverage tools like MATLAB and Python to support algorithm development and validation.
- Explore the integration of machine learning models within embedded environments to enhance system capabilities.
- Stay updated with industry trends and emerging technologies in RADAR and embedded systems.
Preferred Skills :
- Proficiency in MATLAB & Python.
- Experience in detection, estimation, and tracking.
- Knowledge of integrating machine learning models in embedded environments.
Qualifications :
- B.E/M.E in Computer Science, Electronics, or Signal Processing.
- Minimum 4 years of experience in RADAR algorithm development.
Must-Have Expertise :
- Strong problem-solving and analytical skills.
- Excellent communication and documentation abilities.
Functional Areas: Other
Read full job descriptionPrepare for Embedded Engineer roles with real interview advice
3-8 Yrs
₹ 10 - 20L/yr
Chennai, Coimbatore
4-9 Yrs
₹ 10 - 20L/yr
Chennai, Coimbatore
3-8 Yrs
₹ 7 - 17L/yr
Chennai, Coimbatore