Embedded Software Developer

2 - 4 years

3.0 - 8.0 Lacs P.A.

Bengaluru

Posted:2 months ago| Platform: Naukri logo

Apply Now

Skills Required

c++ARM ProcessorFirmware DevelopmentEmbedded Firmware

Work Mode

Work from Office

Job Type

Full Time

Job Description

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: 2-4 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.

Information Technology
Bangalore

RecommendedJobs for You