
Software Embedded Engineer
Global-Talent-Exchange
Required Skills:
Embedded Software Development
C/C++ STL
Beagle Spi
I2C
Vector Canalyzer Canoe
USB
Embedded software development
C/C++
RTOS configuration
SPI
I2C
CAN
USB
Firmware optimization
Embedded debugging tools
Position Summary
We are seeking an Embedded Software Engineer to join our firmware development team. In this role, you will support the design, implementation, and integration of embedded software for our hardware platforms. You will collaborate closely with senior software and hardware engineers to ensure reliable system performance while continuously advancing your skills in RTOS configuration, communication interfaces, and firmware optimization. This position is well-suited for engineers with a strong technical foundation who are looking to grow within a modern and collaborative engineering environment.
Key Responsibilities
- Develop, implement, and optimize embedded software in C/C++.
- Configure and work with an RTOS environment (e.g., Zephyr, FreeRTOS).
- Implement and maintain communication interfaces such as SPI, I2C, CAN, and USB.
- Support firmware–hardware integration in collaboration with hardware engineering teams.
- Contribute to build and development workflows, including modern tooling (e.g., Docker-based environments).
- Assist in debugging and troubleshooting using standard embedded debugging tools and methodologies.
- Prepare and maintain technical documentation, including interface specifications, architectural overviews, and test reports.
Essential Skills And Experience
- Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical field, or equivalent practical experience.
- 3+ years of experience in embedded software development.
- Solid understanding of embedded system fundamentals, including memory management, real-time considerations, and hardware interaction.
- Proficiency in C/C++ and familiarity with modern embedded development practices.
- Experience working with RTOS environments and embedded build systems.
- Fundamental knowledge of communication interfaces (SPI, I2C, CAN).
About Company

Send me jobs like this
This one's a match? We'll send more your way
Similar Jobs

Site Reliability Engineer (DevOps)
Celigo
Hyderabad, India
Full time
5 - 10 Years

Senior DevOps Engineer
Celigo
Hyderabad, India
Full time
5 - 10 Years

DevOps Architect
Celigo
Hyderabad, India
Full time
12 - 20 Years

Staff DevOps Engineer
Celigo
Hyderabad, India
Full time
8 - 12 Years

Cloud Security engineer (Devops)
Celigo
Hyderabad, India
Full time
5 - 10 Years

K3S with J2ME developer
Cyient
Bangalore Urban, India
12 - 18 Years

SDX- IVI, SBC with Container, Qnx, Linux, Qt, Android
Cyient
Bangalore Urban, India
Full time
3 - 8 Years

Embedded CUDA
Cyient
Hyderabad, India
Full time
3 - 8 Years

Embedded Software Engineer
Cyient
Bangalore Urban, India
Full time
3 - 8 Years

Engineering Manager
Meesho
Bangalore Rural, India
Full time
7 - 13 Years