Emplois en direct
Découvrez et Postulez pour des emplois
Tous les emplois
0
C++ Developer
Contract
luxembourg, LU
03.10.2024
C++ Developer
luxembourg, LU
Contract
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