Search by job, company or skills

Silicon Patterns

Embedded Software Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 3 days ago
  • Be among the first 20 applicants
Early Applicant

Job Description

Senior Embedded Software Developer

Experience: 24 Years

Location: Hyderabad

Employment Type: Full-time

Job Description:

We are looking for a Senior Embedded Software Developer with strong hands-on experience in Embedded C, device driver development, and platform-level software. The ideal candidate will work closely with hardware, firmware, and system teams to design, develop, and optimize embedded software solutions for next-generation products.

Key Responsibilities

Embedded Software Development

  • Design, develop, debug, and optimize Embedded C applications for microcontroller and processor-based systems.
  • Develop reliable, efficient, and maintainable firmware following industry best practices.

Device Driver Development

  • Develop and integrate low-level device drivers for peripherals such as GPIO, I2C, SPI, UART, USB, and other interfaces.
  • Perform driver-level debugging, performance tuning, and issue resolution.

Board Support Package (BSP)

  • Develop, customize, and maintain Board Support Packages (BSP) for embedded platforms.
  • Bring-up new hardware boards and support board-level validation and testing.
  • Work closely with hardware teams to debug board-level and driver-level issues.

Camera Sensor Driver Development

  • Develop and integrate camera sensor drivers and related interfaces.
  • Work on sensor configuration, tuning, and validation for image capture pipelines.
  • Debug camera-related issues across hardware and software layers.

Middleware & Platform Software

  • Develop and integrate middleware and platform software components.
  • Work on AUTOSAR (Classic / Adaptive) and MCAL layers as per project requirements.
  • Ensure compliance with automotive and embedded software standards where applicable.

Application Software Development

  • Develop embedded application-level software on top of platform and middleware layers.
  • Implement system features, communication protocols, and control logic.
  • Collaborate with system architects to translate requirements into working software.

Required Skills & Qualifications

  • 24 years of hands-on experience in Embedded Software Development.
  • Strong proficiency in Embedded C programming.
  • Experience with device driver development and hardware-software integration.
  • Solid knowledge of BSP development and board bring-up.
  • Experience in camera sensor driver development is a strong plus.
  • Working knowledge of AUTOSAR, MCAL, or similar middleware/platform frameworks.
  • Experience in embedded application software development.
  • Strong debugging skills using tools such as JTAG, logic analyzers, oscilloscopes, etc.
  • Understanding of real-time systems, memory management, and performance optimization.

Good to Have

  • Experience with RTOS-based systems.
  • Exposure to automotive, consumer electronics, or industrial embedded domains.
  • Knowledge of communication protocols like CAN, LIN, Ethernet, or USB.
  • Familiarity with version control systems (Git) and development workflows.

About Us:

Silicon Patterns is a specialized engineering services company with deep expertise in pre-silicon and post-silicon design and verification. We deliver end-to-end semiconductor and embedded system solutions covering RTL Design, SystemC Modeling, Emulation, Design Verification (DV), Physical Design (PD), Design for Testability (DFT), and Pre- & Post-silicon Validation helping clients achieve faster, more reliable product development. Headquartered in Hyderabad, with offices in Bangalore and Raipur, and supported by our skilled engineering teams in Malaysia, we serve global clients through flexible engagement models like Time & Materials (T&M), Offshore Development Centers (ODC), Subcontracting, and Build-Operate-Transfer (BOT). Our expertise spans VLSI and Embedded Systems, with a strong focus on Wireless, IoT, and Automotive domains. We also work on advanced technologies including HBM3/3E workloads, AI/ML, GenAI/LLMs, and edge computing. At Silicon Patterns, we're committed not only to technical excellence but also to maintaining a strong work-life balance for our teams because great engineering starts with well-supported people.

Website

https://www.siliconpatterns.com

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 138810589

Similar Jobs