Posted on: 14/10/2025
Description :
Purpose of the position :
To be part of embedded team and going through structured on the job training to become productive resource within a stipulated time.
Responsibilities :
- Algorithm Development: Design, develop, and implement algorithms in both C/C++ and Python, demonstrating a solid understanding of data structures and algorithms.
- Language Versatility: Seamlessly switch between C/C++ and Python programming based on project requirements.
- Problem Analysis: Analyze and troubleshoot problems related to sensors, actuators, data acquisition, and analytics.
- Software Development Lifecycle:
- Develop, test, and debug software to ensure reliability and robustness.
- Participate in code reviews to maintain code quality.
- Create and maintain comprehensive technical documentation.
- Utilize version control systems (e.g., Git).
- Collaboration: Collaborate with hardware engineers and other software developers.
- Debugging and Testing: Conduct thorough testing and debugging to deliver high quality software.
- Continuous Learning: Demonstrate a strong willingness to learn new technologies, particularly in electronics and microcontrollers.
Qualifications :
- Experience: 10+ years of software development experience.
- Programming Skills:
- Expertise in C/C++ programming with strong data structures and algorithm knowledge.
- Proficiency in Python programming for algorithm implementation.
- Ability to independently implement algorithms in both languages.
- Problem-Solving: Strong analytical and problem-solving skills.
- Adaptability: Willingness to switch between programming languages.
- Learning Agility: Strong desire to learn new technologies.
- Communication: Excellent communication and teamwork skills.
- Version Control: Experience with Git.
Preferred (Nice to Have and not a must) :
- Knowledge of electronics and microcontrollers.
- Experience with sensor/actuator systems and data acquisition.
Important Note:
Candidates with experience solely in microcontroller programming need not apply.
Did you find something suspicious?
Posted By
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1560777
Interview Questions for you
View All