-
Halian

C++ Developpeur

Halian
Luxembourg · Full-time · Associate

We are looking for a passionate and experienced C++/Embedded Developer to join our team. As a key member of our engineering department, you will contribute to the development, design, and maintenance of embedded software systems. The ideal candidate will have a strong background in C++ programming and embedded systems, with a proven ability to deliver high-quality code for embedded applications.


Responsibilities:

  • Design, develop, and maintain embedded software applications using C++ for embedded systems.
  • Collaborate with cross-functional teams to define requirements and specifications for embedded software projects.
  • Implement and optimize software for embedded devices and systems to ensure performance and reliability.
  • Test, debug, and troubleshoot embedded software applications to ensure functionality and stability.
  • Optimize code for memory constraints, performance, and power consumption in embedded environments.
  • Work closely with hardware engineers to integrate software with hardware components and systems.
  • Stay current with industry trends, best practices, and emerging technologies in embedded systems and C++ programming.

Requirements:

  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field (Master's degree is a plus).
  • 4+ years of experience in embedded software development using C++.
  • Strong expertise in embedded systems programming, including microcontrollers, RTOS, and low-level hardware interaction.
  • Deep understanding of software development methodologies, algorithms, data structures, and design patterns.
  • Experience with debugging tools, version control systems, and embedded development environments.
  • Familiarity with communication protocols such as UART, SPI, I2C, etc.
  • Knowledge of hardware description languages (Verilog, VHDL) is an advantage.
  • Excellent problem-solving skills and a collaborative team-oriented mindset.

Preferred Skills:

  • Experience with ARM or similar microcontroller architectures.
  • Familiarity with embedded Linux or other embedded operating systems.
  • Understanding of wireless communication protocols (Bluetooth, Wi-Fi, etc.).
  • Experience in automotive, aerospace, or IoT embedded systems is a plus.
  • Background in safety-critical or real-time embedded systems development is advantageous.


#LI-MF1

Key Skills

Ranked by relevance

c embedded embedded systems ha ai toc ui data structures design patterns design pattern wireless linux excel rtos spi esp lan nat ux
Login to Apply
Posted
Nov 12, 2024
Type
Full-time
Level
Associate
Location
Luxembourg
Company
Halian

Industries

Software Development

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Snap Inc.
Related

Software Engineer, C++ (Computer Vision)

2026-04-10

Full-time
Not Applicable
Austria
Software Development
Engineering
View Job Details
Cisco
Related

Data Science Analyst I (Intern) United States

2026-04-10

Full-time
Not Applicable
United States
Software Development
Information Technology
View Job Details
NXP Semiconductors
Related

Senior ML Security Tools & Threat Modeling Engineer (m/f/d)

2026-04-08

Full-time
Mid-Senior
Austria
Semiconductor Manufacturing
Engineering