Embedded Senior Software Engineer - Qualcomm

Polluxa, Inc.

Maharashtra

On-site

INR 1,200,000 - 2,400,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Polluxa, Inc. in Pune is seeking an Embedded Senior Software Engineer to design and implement low-level firmware, drivers, bootloaders, and BSPs for resource-constrained systems.

You will collaborate with hardware and RTL teams, optimize firmware, and contribute to CI/CD pipelines, using Linux, Git, Jira and Confluence.

4–6 years of experience with strong C/C++, Python, RTOS, and ARM Cortex is required.

Qualifications

  • Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 2+ years of Hardware Engineering or related work experience.
  • Strong programming skills in C and C++, with Python proficiency.
  • Experience with RTOS based drivers and low-level firmware development.

Responsibilities

  • Develop low-level drivers, bootloaders, BSPs, middleware, and application firmware.
  • Work closely with hardware, RTL and DV engineers to develop and debug.
  • Increase efficiency through automation and scripting; apply appropriate tools.
  • Utilize source control and maintain software development and release processes.
  • Debug hardware-software integration issues using oscilloscopes, logic analyzers, protocol analyzers, JTAG/SWD debuggers.
  • Develop production-quality software, including testing, documentation, static analysis, and CI/CD/CT.
  • Interact with hardware, software and other teams to validate SoCs with minimum delays.

Skills

C
C++
Python
RTOS drivers
ARM Cortex
FPGAs
Linux
Git
Jira
Confluence

Education

Bachelor's degree in CS/EE

Tools

JTAG
SWD

Job description

Company:
Job Area:
General Summary:
Embedded Senior Software Engineer
Requirements:
  • Strong programming skills in C and C++ for resource-constrained systems
  • Proficent in Python programming
  • Excellent knowledge in low level firmware/ baremetal HW/IP driver writing.
  • Should have experience to develope and debug RTOS based drivers.
  • Exposure to Silicon Bringup Silicon Validation and is big plus
  • Indepth understand of the HW is must
  • Should have exposure to firmware optimisations
  • Good knowledge of how to use embedded development tools such as JTAG and associated debug tools
  • Work experience on ARM Cortex platform/ MIPS/RISC-V cpus.
  • Work Experience with FPGAs based platforms is plus
  • Strong communication skills to exchange ideas and work as a team
  • Should have good knowledge of System software stack, Power Management, High speed peripherals, USB, SDIO,Ethernet,PCIe etc and memory subsystem like DDR/LPDDR etc.
  • Familiarity with software configuration management tools, defect tracking tools, and peer review.
  • Work Experience with FPGAs based platforms is plus
  • Work experience on Heterogeneous and Multiprocessor SoC platforms.
  • Exposure to Pre-Silicon environment with RTL Co-Simulations is plus point
  • Experience with development environments such as Linux, Git, Jira and Confluence
Responsibilities
  • Develop low-level drivers, bootloaders, BSPs, middleware, and application firmware.
  • Work closely with hardware,RTL and DV engineers to develop and debug.
  • Increase efficiency through automation and application of appropriate scripting, tools, and innovation
  • Utilize source control tools/techniques and maintain software development and release processes.
  • Debug complex hardware-software integration issues using oscilloscopes, logic analyzers, protocol analyzers, JTAG/SWD debuggers, and other laboratory equipment.
  • Develop production-quality software, including testing, documentation, static analysis, and CI/CD/CT
  • Interacting with hardware, software and other teams to validate SoCs with minimum delays
Minimum Qualifications:
  • Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 2+ years of Hardware Engineering or related work experience.

B.E/B.Tech, or M.E/M.Tech/M.S. (Electronics/Electronics and Communication/Computer Science)

4-6 years Serior Firmware Engineer

Location:

Pune

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Senior Software Engineer
Embedded Senior Software Engineer

Qualcomm • Pune District

On-site
INR 1,500,000 - 2,000,000
CPU Firmware Developer Engineer (Staff/Sr Staff)
CPU Firmware Developer Engineer (Staff/Sr Staff)

Qualcomm • Bengaluru

On-site
INR 800,000 - 1,200,000
Bootloader / Linux / Hypervisor
Bootloader / Linux / Hypervisor

Qualcomm • Chennai District

On-site
INR 600,000 - 1,200,000
Senior Engineer - Embedded Software & Driver Development
Senior Engineer - Embedded Software & Driver Development

Qualcomm • Hyderabad

On-site
INR 1,500,000 - 2,800,000
Senior Embedded C++ Developer
Senior Embedded C++ Developer

JobItUs • Secunderabad, Hyderabad

On-site
INR 1,200,000 - 1,800,000
Senior Engineer - Embedded Software & Driver Development Hyderabad, Telangāna, India Software Engineering Posted a day ago
Senior Engineer - Embedded Software & Driver Development Hyderabad, Telangāna, India Software Engineering Posted a day ago

Qualcomm • Hyderabad

On-site
INR 1,000,000 - 1,800,000
Engineer, Staff
Engineer, Staff

Qualcomm • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Lead Engineer, Senior
Lead Engineer, Senior

Qualcomm • Hyderabad

On-site
INR 2,500,000 - 4,000,000
Senior Staff Engineer - Linux Kernel Development (System Cache/MPAM)
Senior Staff Engineer - Linux Kernel Development (System Cache/MPAM)

Qualcomm • Bengaluru

On-site
INR 2,000,000 - 3,000,000
CPU Software Engineer, Senior Staff
CPU Software Engineer, Senior Staff

Qualcomm • Bengaluru

On-site
INR 2,000,000 - 3,000,000