Petals Careers
Embedded Developer - C/C++
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
Location: bangalore, IN
Posted Date: 11/28/2024
Contact Information
Contact | Human Resources Petals Careers |
---|