RADIANT DIGITAL SOLUTIONS PRIVATE LIMITED
Firmware Engineer - C/C++ Programming
Job Location
hyderabad, India
Job Description
JOB DESCRIPTION : - Embedded Systems Development : Extensive experience in designing, developing, and debugging embedded firmware for microcontrollers (including MSP) and microprocessors. - Programming Languages : Proficiency in programming languages commonly used in embedded systems development such as C, C++, and Assembly language. - RTOS and Device Drivers : Experience working with Real-Time Operating Systems (RTOS) and developing device drivers for peripherals like UART, SPI, I2C, etc. - Hardware Knowledge : Understanding of hardware components, interfacing, and hardware-software co-design. - Debugging and Troubleshooting : Strong troubleshooting skills to identify and resolve issues in embedded systems, including the use of debugging tools like JTAG, oscilloscopes, logic analyzers, etc. - Version Control Systems : Proficiency in using version control systems like Git for managing code repositories and collaboration. - Communication Protocols : Experience working with communication protocols such as UART, SPI, I2C, CAN, Ethernet, etc. - Firmware Development Lifecycle : Knowledge of the entire firmware development lifecycle, from requirements analysis and design to testing and maintenance. - Project Management : Ability to lead a team of firmware engineers, set project goals, allocate resources, and manage timelines effectively. - Documentation : Strong documentation skills to create technical documents, design specifications, test plans, etc. - Code Review : Experience in conducting and participating in code reviews to ensure code quality, best practices, and adherence to coding standards. - Problem-Solving Skills : Strong analytical and problem-solving skills to tackle complex technical challenges in embedded firmware development. - Continuous Learning : Willingness to stay updated on the latest trends, technologies, and best practices in embedded systems development. - Interpersonal Skills : Good communication skills to effectively collaborate with cross-functional teams, stakeholders, and provide technical guidance and mentorship to junior : - Bachelor's degree in Electronics Engineering or similar related field. - Minimum 3 years of experience as FW QUALIFICATIONS : - Experience in developing FW code for EPDs and OLEDs is preferred. - Experience in working with GPS / GNSS and RF Transceivers is an added advantage. - Experience with wireless communication protocols (e.g., Bluetooth, Wi-Fi, LoRa, GSM). - Experience with Agile development methodologies. - Knowledge of software design patterns and best practices (ref:hirist.tech)
Location: hyderabad, IN
Posted Date: 11/25/2024
Location: hyderabad, IN
Posted Date: 11/25/2024
Contact Information
Contact | Human Resources RADIANT DIGITAL SOLUTIONS PRIVATE LIMITED |
---|