Senior Engineer, Advanced, Embedded Systems

Job ID 2023-3033
Category
Information Technology
Job Locations
IN-Hyderabad
Workplace Arrangement
Hybrid

Overview

We are seeking an experienced Embedded Team Member to join our organization. The ideal candidate will have a strong background in embedded systems development and a thorough understanding of protocols, peripherals/drivers, and operating systems.

Responsibilities


·       Develop and maintain software for embedded systems using languages such as C and C++, adhering to design patterns and OOP concepts

·       Implement and troubleshoot communication protocols such as USB and USB Audio

·       Integrate and support peripherals such as UART, SPI, I2C, and I2S

·       Work with operating systems such as FreeRTOS, OpenRTOS, and Linux on ARM architecture (A7, M4, M7, M33)

·       Utilize tools such as any IDE or IAR, JTAG/debugger, logic analyzers, and USB analyzer for debugging and testing

·       Read and understand schematics, data sheets, user manuals, and application notes

·       Perform soldering on test points and have knowledge of boot loaders

Qualifications

·       Bachelor’s degree in Computer Science, Electrical Engineering, Computer Electrical Engineering or related field 

·       Minimum of 3 to 10 years of experience

·       Strong skills in C and C++ programming

·       Experience with communication protocols such as USB and USB Audio

·       Proficiency in integrating and supporting peripherals such as UART, SPI, I2C, and I2S

·       Experience with operating systems such as FreeRTOS, OpenRTOS, and Linux

·       Knowledge of ARM architecture (A7, M4, M7, M33)

·       Familiarity with tools such as any IDE or IAR, JTAG/debugger, logic analyzers, and USB analyzer

·       Ability to read and understand schematics, data sheets, user manuals, and application notes

·       Soldering skills and knowledge of boot loaders

·       Strong problem-solving and communication skills

·       Demonstrated attention to detail and ability to analyze complex interdependent variables

·       Demonstrated verbal and written communication skills

·       Quality consciousness

·       Demonstrates good judgment in selecting methods and techniques for obtaining solutions for difficult assignments and of diverse scope.

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed