Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Square Root Consulting

Embedded Firmware Engineer - C/C++ Programming

Posted Updated
Discussion

Description

Job Description :


Our client is looking for an experienced Embedded Firmware Engineer with 7+ years of hands-on experience in embedded systems development. The candidate will be responsible for firmware development, board bring-up activities, device driver development, and working with VNet protocols and microcontroller-based systems.

Key Responsibilities :

- Develop and maintain embedded firmware using C and C++.

- Perform board bring-up, debugging, and hardware validation activities.

- Design, develop, and optimize device drivers for embedded platforms.

- Work with VNet protocols and implement communication interfaces.

- Develop and integrate firmware for various microcontroller-based systems.

- Troubleshoot and resolve firmware, hardware, and system-level issues.

- Collaborate with hardware, validation, and system engineering teams.

- Perform code reviews, testing, and documentation activities.

- Optimize system performance, memory usage, and power consumption.

- Support product development from concept to production.

Required Skills :

- Strong programming skills in C and C++.

- Hands-on experience in board bring-up and hardware debugging.

- Experience in embedded driver development.

- Good knowledge of VNet protocols.

- Strong experience working with microcontrollers.

- Knowledge of debugging tools such as JTAG, oscilloscopes, logic analyzers, and serial communication tools.

- Understanding of embedded software development lifecycle.

Preferred Qualifications :

- Bachelor's or Master's degree in Electronics, Electrical, Embedded Systems, Computer Science, or a related field.

- Strong analytical and problem-solving skills.

- Good communication and teamwork abilities.

Skills

Apply

See also

Embedded jobs by country — openings, pay and top skills →