Engineer, Systems SW (Embedded Software Development)

A leading technology company specializing in wireless telecommunications and semiconductors.
Cork, Ireland
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Automotive · Consumer

Description For Engineer, Systems SW (Embedded Software Development)

Qualcomm is seeking an Embedded Systems Software Engineer for their Cork, Ireland location to work on cutting-edge sensor technologies. This role focuses on developing embedded software for various applications including navigation, gaming, smart user interfaces, multimedia, virtual reality, and augmented reality. The position involves working with sensor technologies embedded in smartphones, automotive systems, IoT devices, and smartwatches.

The role spans the complete product lifecycle from R&D to commercial deployment, offering opportunities to work with leading-edge sensor technologies. You'll be part of the QCT sensors group, collaborating with systems, software, and integration/test engineers. Key responsibilities include embedded software development, neural network implementation, algorithm integration, and prototype platform development.

The ideal candidate should have strong programming skills in C/C++, experience with embedded systems, and knowledge of machine learning frameworks. The position requires a Bachelor's degree and 2+ years of software engineering experience, with preferences for advanced degrees in Computer Science or Electrical Engineering.

Cork offers an excellent quality of life and is one of Europe's top 20 location choices, with strong international connections and a diverse workforce. Qualcomm provides comprehensive benefits including stock options, performance bonuses, insurance coverage, and various wellness programs. The company promotes a collaborative work environment and supports employee-run clubs and activities.

Last updated 11 days ago

Responsibilities For Engineer, Systems SW (Embedded Software Development)

  • Embedded software development in C/C++, implementing system algorithms, performance testing, code profiling, and optimization
  • Embedding neural networks on Hardware accelerators using internal or open-source libraries
  • Integrating ML and DSP algorithms in the sensors SW framework
  • Understanding system and SOC hardware requirements
  • Architecting software frameworks on CPU, MCU, and GPU
  • Development of prototype reference platforms
  • Collaborate with global systems, hardware, and software teams

Requirements For Engineer, Systems SW (Embedded Software Development)

Python
  • Bachelor's degree in Software Engineering, Computer Science, Electrical Engineering, or related field
  • 2+ years Software Engineering work experience
  • Strong knowledge of C / C++
  • Familiar with unit testing and system testing
  • Understanding of SOC architecture
  • Embedded and mobile programming experience
  • Programming in one interpreted language (Python, Perl, Ruby)
  • Excellent written, verbal, and presentation skills
  • Strong analytical skills

Benefits For Engineer, Systems SW (Embedded Software Development)

Medical Insurance
Vision Insurance
Dental Insurance
Equity
Education Budget
Parental Leave
Relocation Benefits
  • Salary, stock and performance related bonus
  • Maternity/Paternity Leave
  • Employee stock purchase scheme
  • Matching pension scheme
  • Education Assistance
  • Relocation and immigration support
  • Life, Medical, Income and Travel Insurance
  • Subsidised memberships for physical and mental well-being
  • Bicycle purchase scheme
  • Employee run clubs

Interested in this job?

Jobs Related To Qualcomm Engineer, Systems SW (Embedded Software Development)

Experienced Design Verification Engineer - Voice and Music Business Unit (Cambridge, UK)

Design Verification Engineer role at Qualcomm's Voice and Music Business Unit, focusing on SOC verification using System Verilog and UVM for wireless audio products.

SoC Validation Engineers(2-6 yrs exp) - Multiple Positions/HYD

SoC Validation Engineer position at Qualcomm focusing on system validation, debugging, and framework development for semiconductor products.

Memory System Engineer

Memory System Engineer position at Qualcomm focusing on debugging and optimizing memory and storage systems across multiple platforms, combining hardware and software expertise.

Engineer - Power Thermal

Power Thermal Engineer position at Qualcomm Bangalore, focusing on developing industry-leading thermal and power management solutions for mobile, automotive, and AR/VR chipsets.

Power Software Engineer

Power Software Engineer position at Qualcomm focusing on embedded software development and power optimization for Windows platforms, requiring 3+ years of experience in semiconductor or embedded software development.