Petals Careers

Embedded Developer - C/C++

Click Here to Apply

Job Location

bangalore, India

Job Description

Requirements : - Academic background in Bachelor's Degree or above in Electronics Or Computer Science/Electrical Engineering or equivalent. - 3 years of Embedded firmware/software development experience in Embedded C, C++, RTOS, or Linux-based development experience. - Familiarity with multi-threading concepts. - Good knowledge of coding standards. - Experience working with a team of engineers using Agile methodologies. - Good analytical, and problem-solving skills. - Excellent interpersonal and communication skills. Skills : - Proficiency in Embedded C programming. - Experience with Linux-based OS, RTOS. - Familiarity with microcontrollers (8-bit, 16-bit) and interfacing with the peripherals. - Good to know about Communication Protocols - HTTPS, SNMP, SMTP, BACnet, Modbus/TCP. - Familiarity with RUST is an added advantage. Key Responsibilities : - Embedded Development: Design, implement, and maintain software for embedded systems using C/C++, ensuring it meets functional, performance, and safety requirements. - Hardware Integration: Collaborate with hardware teams to interface software with microcontrollers, sensors, and communication modules (SPI, I2C, UART, CAN, etc.). - Firmware Development: Build and optimize firmware for various microcontrollers and embedded platforms, focusing on efficiency and reliability. - Real-Time Programming: Develop software within real-time operating systems (RTOS), ensuring responsiveness and compliance with timing constraints. - Optimization: Analyze and optimize embedded software for performance, memory usage, and power efficiency in resource-constrained environments. - Debugging & Testing: Debug and troubleshoot embedded systems using tools like JTAG, logic analyzers, and oscilloscopes. Conduct unit, integration, and system-level testing. - Documentation: Maintain thorough documentation of software architecture, design choices, and testing procedures. (ref:hirist.tech)

Location: bangalore, IN

Posted Date: 11/28/2024
Click Here to Apply
View More Petals Careers Jobs

Contact Information

Contact Human Resources
Petals Careers

Posted

November 28, 2024
UID: 4937080806

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.