Senior Software Engineer

Treble Technologies 6. Dec 2022 Fullt starf

Treble Technologies is an Icelandic tech startup that develops sound simulation and spatial audio technology that is revolutionizing how sound is incorporated into the design of both the physical and the virtual world. Our technology is being used by some of the biggest and most prestigious companies in the world within tech, automotive, VR/AR and building industries, to realize next-generation audio experiences and reduce noise – which, according to the WHO, is the 2nd most harmful environmental factor affecting human health.

Treble is one of the fastest-growing startups in Iceland. Despite being a young company, we are hugely ambitious and have managed to assemble a group of highly sought-after talent from around the world. We are well-funded and have won numerous awards globally for our tech and vision. The team consists of a diverse group of specialists in audio/acoustics, software development, mathematical modeling, and business. Joining Treble at this stage means becoming a part of a lean, family-friendly, and fun, yet driven organization. 

Senior software engineer (C++ / HPC / audio)

Do you want to make the world a better-sounding and less noisy place? Do you thrive on developing cutting-edge technology and solving challenging engineering problems that have a substantial real-world impact? Do you want to take part in a unique and fast-growing startup adventure?

We are seeking a senior software engineer with substantial experience in low-level software development. The position in question is highly multifaceted, spanning C++ coding, high-performance computing, real-time computing, audio programming, and cloud infrastructure. Your role will be to contribute to the development of our cutting-edge sound simulation and spatial audio algorithms – making them faster, more robust, and flexible. You will join our highly interdisciplinary core engine team and work closely with our experts in acoustics, mathematical modeling, signal processing, machine learning and geometry processing, as well as other software engineers. Relevant background is important, but we also highly value people who are eager to learn and want to expand their skillsets.

You will be responsible for

● Designing and implementing efficient cloud-based acoustic simulation algorithms based on Treble’s proprietary simulation technology
● Optimizing computational performance of massively parallel numerical solvers
● Designing and implementing real-time audio processing algorithms
● Developing large-scale data processing algorithms
● Designing and implementing automatic testing procedures
● Helping shape our software engineering vision and strategy
● Participating in code reviews, as well as supporting and mentoring other team members
● Collaborating with experts in acoustics, audio, mathematical modeling, machine learning, geometry processing and signal processing, along with other software engineers

You will be great for this role if you have

● MSc or PhD degree (or equivalent experience) in a relevant field, such as software engineering, computer science, applied mathematics, acoustics, electrical engineering, etc
● Strong object-oriented programming skills with C++ in a Linux environment
● Relevant work experience

If you also have experience with the following, this is a plus

● High-performance computing (GPU programming, MPI, OpenMP, CUDA, vectorization, etc)
● Mathematical modeling and scientific computing, e.g. finite element modeling
● Cloud computing concepts and Docker containers
● CI/CD
● Audio programming and signal processing
● Game programming and leading game engines, such as Unity and Unreal
● AI and machine learning
● Interest in sound and acoustics
● Interest in virtual and augmented reality
● Knowledge of scrum, agile, git, project management
● Ability and desire to work in a fast-paced environment
● Ability to work in cross-discipline and cross-culture teams

Even if you don’t meet every single requirement, we encourage you to apply! Studies have shown that women, non-binary individuals, and people of color are less likely to apply to jobs unless they meet every single qualification. At Treble, we are dedicated to building a diverse, inclusive and authentic workplace, so if you’re excited about this role but your experience doesn’t align perfectly with every qualification in the job description, we encourage you to apply anyway, as we are growing, and a relevant role might come up soon!

What we offer

● Highly flexible and family-friendly workplace
● Great compensation and attractive stock options
● First class facilities and equipment – the best office in downtown Reykjavík (we think!)
● Amazing lunch
● Technology stipend
● Exceptional coffee
● Personal career coaching
● Reskilling/upskilling support, including a sizable budget for conferences
● Internet at home package
● A code of conduct that fosters a safe and happy work environment.
● Advanced relocation package including flight tickets, housing search assistance, visa services, freight cost subsidization and adaptation tips
● Free parking garage access
● Language course grants

Where we are based

Treble Technologies headquarters in Hafnartorg (Kalkofnsvegur 2), Reykjavík, Iceland

About Iceland

Iceland consistently ranks as one of the best places in the world to live, life satisfaction is among the highest in the world, and the country is consistently rated the most peaceful in the world. Iceland also ranks at the top of the world in terms of gender equality. Reykjavík is a bustling capital, surrounded by stunning nature, with a sprawling arts and music scene, legendary nightlife, amazing culture, and top-notch cuisine. Foreign experts may be eligible for 25% tax deduction in Iceland.


Sækja um starf
Upplýsingar fyrir umsækjendur

Interested in finding out more? Visit our careers page

Our talent partner

We have partnered with Geko to support us with our talent growth. All applications will be filtered through to the team to ensure that we create a smooth, timely and unbiased process for everyone that is interested in working with us.

If you have any questions, please reach out to Kathryn - kg@treble.tech