Synopsys logo

Senior Solutions Engineer

Synopsys
April 30, 2026
Full-time
On-site
Bengaluru, Karnataka, India
Other Semiconductor Jobs, Level - Mid-Career

Job Title

Senior Solutions Engineer

Role Summary

Work on low-level system software for ARM-based SoC platforms within the Hardware Assisted Verification (HAV) team. The role focuses on Linux kernel components, device drivers, bootloaders, board bring-up, and firmware integration to support product development and customer engagements.

The position interfaces with R&D, field engineers, and customers to debug, optimize, and deliver reliable platform software and support hardware-software integration tasks.

Experience Level

Level - Mid-Career. Typically requires at least 2+ years of professional experience in Linux/embedded system software or firmware development.

Responsibilities

Core responsibilities include development, debugging, and integration of system software on ARM SoC platforms and supporting customer deliverables.

  • Develop, configure, and maintain Linux kernel components and device drivers.
  • Debug kernel issues related to boot, memory management, scheduling, filesystems, and power.
  • Analyze kernel crashes and performance using tools such as dmesg, crash, ftrace, and perf.
  • Contribute to firmware development including bootloaders and BSPs; work with U-Boot for build, porting, and customization.
  • Assist in board bring-up and hardware-software integration; use JTAG, UART logs, and hardware debuggers for firmware debugging.
  • Support customer-facing troubleshooting, documentation, and technical collaboration with cross-functional teams.

Requirements

Mandatory technical skills and experience for the role; additional desirable skills are listed separately.

  • Minimum 2+ years of professional experience in Linux or embedded system software development.
  • Strong understanding of Linux OS fundamentals and kernel architecture.
  • Proficient in C; scripting experience in Python.
  • Familiarity with embedded systems concepts: memory-mapped I/O, interrupts, DMA, and the boot process (ROM → bootloader → kernel → rootfs).
  • Experience with Git and Linux command-line tools.
  • Strong debugging and problem-solving skills; experience using JTAG, UART logs, or hardware debuggers is expected.
  • Nice-to-have: prior experience with U-Boot porting/customization, kernel crash analysis tools (crash, ftrace, perf), and experience supporting customer deployments.

Education Requirements

B.E./B.Tech or M.E./M.Tech in Computer Science, Electronics, Embedded Systems, or a related technical field.


About the Company

Company: Synopsys

Headquarters: Mountain View, California, USA

Synopsys is a leading company in electronic design automation (EDA) and semiconductor IP solutions. It provides tools and services for designing and verifying complex semiconductor devices and systems. The company plays a pivotal role in the semiconductor industry, helping engineers innovate and deliver higher-quality products faster. Synopsys is committed to advancing technology standards and offers a range of software and hardware solutions to its clients globally.

Synopsys logo

Date Posted: 2026-04-16