HamburgerMenu
hirist

Acufore - Embedded Software Engineer

Acufore India Private Limited
Bangalore
10 - 12 Years
star-icon
4.4white-divider23+ Reviews

Posted on: 14/10/2025

Job Description

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.


info-icon

Did you find something suspicious?