HamburgerMenu
hirist

Job 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 : 5-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.


info-icon

Did you find something suspicious?