Loading...
Share this Job
Apply now »

Senior Software Design Engineer

Experience Level:  Individual Contributor
Job Type:  Full-Time
Location: 

Ireland - Dublin, IE

Requisition ID:  960

Sr Embedded Software Design Engineer

Location: Dublin, Ireland

 

Qorvo is All Around You! We make a better world possible by providing innovative Radio Frequency (RF) solutions at the centre of connectivity. We are a global company thriving on a culture of innovation, diversity, and inclusion. We combine product and technology leadership, systems-level expertise and global manufacturing scale to quickly solve our customers’ most complex technical challenges.

Decawave is a pioneer in ultra-wideband (UWB) technology and provider of UWB solutions for mobile, automotive and IoT applications. Decawave was founded in 2007 and has deployed more than 8 million chipsets in more than 40 different market verticals – from smartphones to drones. In February 2020 the company became part of Qorvo and with that the Ultra-Wideband Business Unit (UWBU) within Qorvo Mobile Products

 

Job Responsibilities

  • Working closely with our IC designers to develop real-time embedded software for our cutting-edge ultra-wideband (UWB) radio products, targeting secure transactions and real time location systems (RTLS)
  • Developing / porting low-level UWB and peripheral driver software
  • Designing and developing APIs, and verifying operation on pre-tapeout and on early sample devices
  • Diagnosing practical problems and delivering solutions to them.

 

Requirements

Candidates must:

  • Have a good honours degree in Engineering or Computer Science from a recognised university.
  • Have 7+ years of experience in design and debug of embedded systems software and be proficient in ‘C’.
  • Have good written and oral communications skills, able to interpret written requirements and technical specs, and generate coherent documents during all phases of software development.
  • Be capable of taking a leading role in the software system design, able to work alone or in a team as the need arises, and able to guide and mentor other software design engineers if required.

And, ideally have experience of some or all of the following:

  • Development of software and drivers for SOC microprocessors and their peripherals.
  • System architecture design and security considerations.
  • Wireless communications protocols, including data encryption and authentication aspects.
  • SPI, DMA, secure firmware boot, RTOS, ARM Cortex, CryptoCell and TrustZone.

Optional experience requirements, for additional consideration:

  • Security protocols and digital certification: AES, ECDH, GCMP, CCM, ECSDA, RSA, PKCS, HMAC
  • Wireless sensor networks (WSN), 6LoWPAN, Thread, ZigBee, Bluetooth, BLE,
  • Multiple microprocessor systems.
  • Python, C++, Qt, Cygwin, Android, Linux, Eclipse, Git, SVN, USB
  • Protocols such as TCP/IP, Ethernet, and Wi-Fi and especially IEEE 802.15 wireless protocols
  • Two-way ranging and/or real-time location systems (RTLS)

MAKE A DIFFERENCE AT QORVO  

 

We are Qorvo. We do more than create innovative RF solutions for the mobile, defense and infrastructure markets – we are a place to innovate and shape the future of wireless communications. It starts with our employees. As a unified global team, we bring a commitment to excellence, growth and a passion for creating what's next. Explore the possibilities with us.


 

Qorvo is an E-Verify Employer. For more information, please see the Right to Work and E-Verify Participation posters.

Apply now »