Embedded Software Engineer (Mid to Senior Level)

AQSolotl Pte. Ltd.

Johor Bahru

On-site

MYR 120,000 - 180,000

Full time

44 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

AQSolotl is expanding its engineering team and seeks a Mid to Senior Software Engineer to contribute to the evolution of control software for our quantum hardware. You will work independently and with colleagues to deliver robust embedded solutions.

Responsibilities include developing firmware in C/C++, designing testing tools, reading datasheets, and collaborating with FPGA engineers and physicists. Linux/RTOS experience is essential.

Qualifications

  • Proficient in C and C++ for embedded firmware development.

Responsibilities

  • Develop embedded firmware for quantum control hardware.
  • Design tools to support design and testing of products.
  • Collaborate with FPGA engineers, system/software architects, and physicists.

Skills

C and C++ programming
Software configuration management
Git/Subversion
JIRA/Bugzilla
Linux/RTOS firmware development
Reading specs/datasheets
I2C/UART/Serial protocols
Hardware/software debugging
Oscilloscopes/Multimeters
Reading schematics
Doxygen documentation
Software design patterns
Software project management

Tools

Git
Subversion
JIRA
Bugzilla
Doxygen

Job description

Experience: Mid to Senior Level (3+ years of relevant experience)

Salary: Based on experience and qualifications

Email: recruitment@aqsolotl.com

About AQSolotl

AQSolotl is a quantum technology company committed to accelerating practical quantum computing. We develop and deliver advanced hardware controllers that bridge classical computing with quantum processors, enabling scalable, economical and high-performance qubit control. Our mission is to empower industry innovators to integrate quantum capabilities into real-world applications.

About the Role

We are expanding!

As our engineering team expands, we are looking for a dynamic Mid to Senior Software Engineer who demonstrates the ability to work independently while contributing to our collective success and technical evolution.

Responsibilities

  • Develop embedded firmware for existing and upcoming/future quantum control hardware.
  • Design tools to support design and testing needs of the product(s).
  • Collaborate constantly with FPGA engineers, system/software architects, and physicists (subject matter experts).
  • Read and interpret technical specifications and component datasheets during development.
  • Maintain existing firmware/software stacks and design documentation.
  • Occasionally develop and debug driver code written in Python.
  • Optimize or refactor existing designs as part of continuous improvement (Kaizen).

Job Requirements

  • Proficient in C and C++ programming language.
  • Understanding of software configuration management processes
  • Experienced in using version control tools (e.g. GIT, Subversion etc)
  • Good understanding and experience in bug tracking software usage (e.g. JIRA, Bugzilla etc)
  • Experience in developing firmware in Linux and/or RTOS.
  • Experienced in reading technical specifications, datasheets and reference manuals as part of day to day work.
  • Understanding of common communication protocols such as I2C, UART/Serial including how to debug communication issues using a protocol analyzer.
  • Good understanding and practical experience in using hardware/software debuggers during development and testing which includes also debugging the generated assembly code.
  • Experience in using test equipment such as oscilloscopes and multi-meters are mandatory since this is an embedded development environment.
  • Ability to read board schematics to assist in design and troubleshooting process.
  • Familiar with usages of code documentation tool such as Doxygen or equivalent.
  • Understanding of software design patterns is important but not mandatory.
  • Experience in software project management and tracking is desirable but not mandatory.
  • Basic understanding of quantum computing and trends in software design & practices will be advantageous.

Be part of AQSolotl’s journey in advancing quantum technology.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Firmware Engineer — Quantum Control Systems
Embedded Firmware Engineer — Quantum Control Systems

AQSolotl Pte. Ltd. • Johor Bahru

On-site
MYR 120,000 - 180,000
Software Verification & Validation Engineer – Quantum Platform
Software Verification & Validation Engineer – Quantum Platform

Keysight Technologies • Penang

On-site
MYR 70,000 - 100,000
Software Verification & Validation Engineer – Quantum Platform
Software Verification & Validation Engineer – Quantum Platform

Keysight Technologies • George Town

On-site
MYR 80,000 - 110,000
Software Verification & Validation Engineer – Quantum Platform
Software Verification & Validation Engineer – Quantum Platform

Keysight Technologies Malaysia Sdn. Bhd. • Penang

Hybrid
MYR 90,000 - 140,000
R&D Software/Firmware Engineer
R&D Software/Firmware Engineer

Keysight Technologies • Bayan Lepas

On-site
MYR 120,000 - 180,000
Expression of Interest: R&D Firmware Engineer
Expression of Interest: R&D Firmware Engineer

Keysight Technologies • Penang

On-site
MYR 90,000 - 120,000
Senior FPGA RTL and Firmware Development Engineer
Senior FPGA RTL and Firmware Development Engineer

Altera Corporation • Malaysia

On-site
MYR 180,000 - 300,000
Senior FPGA RTL and Firmware Development Engineer
Senior FPGA RTL and Firmware Development Engineer

754 Altera Semiconductor Technology (M) Sdn. Bhd. • George Town

On-site
MYR 180,000 - 300,000
Senior FPGA RTL and Firmware Development Engineer
Senior FPGA RTL and Firmware Development Engineer

Altera • George Town

On-site
MYR 180,000 - 300,000
Engineering Intern
Engineering Intern

Anite • George Town

On-site
MYR 60,000 - 90,000