Search by job, company or skills

Acufore India Private Limited

Embedded Software Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 20 days ago
  • Be among the first 10 applicants
Early Applicant

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:

o Develop, test, and debug software to ensure reliability and robustness.

o Participate in code reviews to maintain code quality.

o Create and maintain comprehensive technical documentation.

o 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.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 141355089

Similar Jobs