Senior/Principal C++ Engineer – AI Inference
4 days ago
We are looking for a Senior or Principal C++ Engineer to play a central role in bridging the gap between our state-of-the-art ML research and resource-constrained hardware. This is a high-impact role where you will write code, influence architectural decisions, and optimize our engine for the edge.
HANCE in 2 minutes:
The Role
As a senior member of the technical team, you will be responsible for preparing our real-time audio engine for diverse embedded platforms. You will work at the intersection of software and AI, ensuring our models run with minimal latency and maximum efficiency.
Key Responsibilities:
- Architecture & Development:
Architect and write clean, efficient, and maintainable C++ code for our real-time audio engine, setting the standard for software quality within the team.
- Embedded AI Integration:
Lead the integration of machine learning models developed by our ML team into our C++ codebase, specifically targeting embedded environments.
- Performance Optimization:
Take ownership of profiling, debugging, and optimizing inference performance. You will drive efforts to achieve minimal latency and resource consumption on specific hardware (ARM, DSPs, NPUs).
- Technical Leadership:
Collaborate closely with ML engineers and audio experts to bridge the gap between model accuracy and runtime performance. Mentor junior engineers and drive software engineering best practices, including code reviews and CI/CD pipelines.
Key Qualifications
To succeed in this Senior/Principal role, you must possess deep expertise in both systems programming and machine learning deployment.
- Seniority:
5+ years of professional C++ development experience, with a track record of shipping high-performant software products. For exceptional candidates, fewer years can be considered.
- Education:
Master's degree or higher in Electrical Engineering, Computer Science, Mathematics, or a related field.
- Scientific Computing:
Significant hands-on experience with scientific computing in C++.
- Embedded Systems (Required):
Proven experience developing for real-time embedded systems. You should be comfortable with memory management, concurrency, and hardware constraints.
- AI Inference (Required):
Hands-on experience with AI inference in C++. You must have experience implementing or optimizing ML models (e.g., using TFLite, ONNX Runtime, or custom inference engines).
- Soft Skills:
Excellent problem-solving abilities and communication skills, with the ability to articulate complex technical challenges to product managers and stakeholders.
What We Offer
- Impact & Autonomy:
The freedom to innovate, make architectural decisions, and directly influence our products.
- Growth:
A chance to grow within a leading, fast-moving AI company and shape the technical direction of the team.
- Culture:
A friendly, supportive, and collaborative team culture.
- Compensation:
A competitive compensation package including equity, recognizing the seniority of this role.
- Perks:
Social company events and startup offices in central Oslo.
Join our team and help shape the future of audio technology with HANCE.
Due to high interest, we may not be able to offer calls before interview rounds, but we'll make the hiring process as smooth and efficient as possible.
About HANCE
At HANCE we develop a platform for audio enhancement. Our models remove unwanted audio components while improving the quality of the audio you want to keep - in real-time. Applications are within industrial communication, consumer electronics, professional audio, and more.
-
Principal AI Engineer
2 days ago
Oslo, Oslo County, Norway Adviat Full time 600,000 - 1,200,000 per yearSince their start, Bislab has been challenging and transforming credit scoring and financial risk detection with intuitive decision-making tools in the Nordics. Now, they are seeking a Principal AI Engineer to help shape and scale the next generation of their AI-driven risk management platform.This role is not just about building models, it is about owning...
-
Senior/Staff/Principal Engineer
4 days ago
Oslo, Oslo County, Norway Canonical - Jobs Full time 120,000 - 180,000 per yearCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers,...
-
Principal Data Platform Architect – Azure
4 days ago
Oslo, Oslo County, Norway Devoteam Full time $100,000 - $120,000 per yearCompany Description Are you ready to be the founding architect of a world-class Data & AI practice in Norway?Devoteam M Cloud, a leading European Microsoft partner, is aggressively expanding its capabilities in Data and AI. We are looking for a Principal Data Platform Architect—a visionary leader and hands-on expert—to build, define, and scale our data...
-
Principal Data Platform Architect – Azure
4 days ago
Oslo, Oslo County, Norway Devoteam Full time 120,000 - 180,000 per yearCompany Description Are you ready to be the founding architect of a world-class Data & AI practice in Norway?Devoteam M Cloud, a leading European Microsoft partner, is aggressively expanding its capabilities in Data and AI. We are looking for a Principal Data Platform Architect—a visionary leader and hands-on expert—to build, define, and scale our data...
-
Principal Software Engineer
4 days ago
Oslo, Oslo County, Norway Ascenium Full timeWe are seeking an experienced Principal Software Engineer to join our team. This role involves a mix of software development and hardware design, primarily focusing on translating complex algorithms and designs into efficient Chisel code to generate RTL (Verilog).You will work on our core CPU technology, which hinges on a diverse set of programming languages...
-
Principal Consultant
2 days ago
Oslo, Oslo County, Norway Devoteam Full time 120,000 - 180,000 per yearAre you a Microsoft AI visionary ready to accelerate customer AI adoption and value realization ?Devoteam M Cloud is seeking aPrincipal Consultant / Expert Architectto serve as thecornerstone of our Microsoft AI practice. This is more than a technical position—it's a strategic role within our Norwegian practice for a certified expert who is passionate...
-
Principal Consultant
2 days ago
Oslo, Oslo County, Norway Devoteam Full time 120,000 - 180,000 per yearBeskrivelse av bedriften Are you a Microsoft AI visionary ready to accelerate customer AI adoption and value realization ?Devoteam M Cloud is seeking a Principal Consultant / Expert Architect to serve as the cornerstone of our Microsoft AI practice. This is more than a technical position—it's a strategic role within our Norwegian practice for a certified...
-
Principal Software Engineer
4 days ago
Oslo, Oslo County, Norway Adviat Full time 900,000 - 1,200,000 per yearSince their start, Bislab has been challenging and transforming credit scoring and financial risk detection with intuitive decision-making tools in the Nordics. Now, they are seeking a Principal Software Engineer to help shape and scale the next generation of their backend platform.This role is not just about writing code, it is about owning architecture,...
-
Senior Software Engineer
4 days ago
Oslo, Oslo County, Norway Vind AI Full time 80,000 - 120,000 per yearDo you want to join us on the journey towards a more sustainable future? We are looking for one Senior Software Engineer, and one Senior Algorithm Engineer to blow wind in our teamAt Vind AI, your work will have a visible impact, transforming complex data into actionable insights for wind energy developers and driving faster, smarter, and more sustainable...
-
Senior Software Engineer
2 days ago
Oslo, Oslo County, Norway Vind AI Full time 80,000 - 150,000 per yearDo you want to join us on the journey towards a more sustainable future? We are looking for one Senior Software Engineer, and one Senior Algorithm Engineer to blow wind in our teamAt Vind AI, your work will have a visible impact, transforming complex data into actionable insights for wind energy developers and driving faster, smarter, and more sustainable...