Recruiter Logo
Now Apply on the Go!
Download engineeristic Jobseeker App and get a seamless experience for your job-hunting
03/03 Karishma
HR Head at Virani Dynamics

Views:0 Applications:0 Rec. Actions:Recruiter Actions:0

Senior Embedded Engineer (2-9 yrs)

Gujarat Job Code: 43921

We are seeking a highly skilled Senior Embedded Software Engineer to join our dynamic team. The ideal candidate will have extensive experience in embedded system firmware development, proficiency in low-level programming, and the ability to design, develop, and debug software for embedded devices.

Key Responsibilities:

- Design and develop embedded software solutions using C, C++, and Embedded C.

- Collaborate with hardware engineers to integrate firmware with hardware effectively.

- Develop, test, and debug firmware for embedded systems to ensure optimal performance.

- Work with real-time operating systems (RTOS) and low-level threading primitives.

- Implement and optimize communication protocols, such as I2C, SPI, CAN, RS232, RS485, USB, Ethernet, WiFi, and Bluetooth.

- Manage the complete software lifecycle, from requirements gathering to deployment.

- Debug and resolve real-time issues using tools such as JTAG adaptors, logic analyzers, and

IDEs (e.g., KEIL, STM Cube, CCS).

- Interface with devices like LCD displays (MIPI/RGB/LVDS), memory devices (e.g., NAND, eMMC, SD/MMC), and wireless modules (GSM/GPRS, GPS).

- Optimize software performance and ensure efficient use of resources like CPU, DMA, Cache, and Virtual Memory.

- Participate in code reviews, documentation, and process improvements to ensure high-quality deliverables.

Qualifications and Skills:

- Education: B.Tech/M.Tech in Electronics & Communication or related field.

- Programming Languages: Proficiency in C, C++, Embedded C; familiarity with VHDL and Python is a plus.

- Tools and IDEs: Hands-on experience with tools like KEIL, CCS, STM Cube, and debugging tools like JTAG and emulators.

- Protocols and Interfaces: Expertise in protocols like I2C, SPI, CAN, RS232, RS485, USB, Ethernet, and wireless technologies like WiFi and Bluetooth.

- RTOS and CPU Architecture: In-depth knowledge of RTOS, interrupts, bootloaders, and virtual memory systems.

- Strong analytical and problem-solving skills with the ability to debug real-time issues.

- Excellent communication and teamwork skills to collaborate with cross-functional teams.

Preferred Qualifications:

- Experience in memory management and optimization for embedded systems.

- Exposure to software integration and testing methodologies.

- Knowledge of advanced debugging techniques and tools.

Perks and Benefits:

- Complimentary Food Facility

- Accommodation Facility

- Employee Wellness Programs

- Opportunities for Career Growth

- Birthday Celebrations

Add a note
Something suspicious? Report this job posting.