Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Hirezy.ai

NewBe an early applicant

Embedded Software Engineer - C/C++

Posted Updated
Discussion

Description

Embedded Developer - C/C++

Experience: 3 - 5 Years

Contract Duration: 2 Months

Employment Type: Contract

Job Description:

We are looking for an experienced Embedded Developer with strong C/C++ programming skills and hands-on experience in firmware development, microcontrollers, and real-time embedded systems.

Key Responsibilities:

- Design, develop, and maintain firmware for next-generation hardware products.

- Participate in the complete software development lifecycle, from requirement analysis to product verification.

- Develop and review software architecture, functional requirements, and detailed design documents.

- Perform code reviews and collaborate with software architects.

- Work with verification and validation teams to troubleshoot and resolve test failures.

- Debug hardware and firmware issues and support field-level troubleshooting.

Required Skills:

- Strong programming skills in Embedded C/C++.

- Hands-on experience in real-time embedded systems and RTOS, preferably FreeRTOS.

- Experience with microcontrollers or DSPs, preferably ARM Cortex-M.

- Knowledge of low-level driver development and firmware design.

- Ability to read and interpret hardware schematics and component datasheets.

- Experience with hardware debugging tools and emulators.

- Familiarity with IAR Workbench or Eclipse-based embedded development IDEs.

- Good verbal and written communication skills.

Education:

Bachelor's degree in Computer Engineering, Electrical Engineering, Electronics Engineering, or a related field.

Note:

This is a 2-month contract opportunity.

Skills

Apply

See also

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