Embedded Software Engineer | Codersbrain
full-time
Posted on August 25, 2025
Job Description
C++ Embedded
Company Overview
(No specific details provided about the company.)
Job Summary
The C++ Embedded position is aimed at experienced candidates who will contribute to developing and maintaining embedded software systems. This role is pivotal in ensuring high-quality code and software performance for embedded applications, positively impacting the company’s products and services.
Responsibilities
- Develop and maintain robust C++ applications for embedded systems.
- Collaborate with cross-functional teams to define and implement embedded software specifications.
- Debug and troubleshoot issues in embedded systems to ensure optimal performance.
- Write well-documented code and conduct code reviews to uphold coding standards.
- Integrate hardware components with the software for seamless operations.
- Participate in design and architecture discussions, contributing innovative solutions.
Qualifications
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field.
- Technical Skills:
- Proficiency in C++ programming language.
- Strong understanding of embedded systems architecture.
- Experience with microcontrollers and hardware interface protocols (e.g., SPI, I2C).
- Familiarity with real-time operating systems (RTOS).
- Knowledge of debugging tools and techniques for embedded software.
- Ability to write optimized code for performance and efficiency.
Preferred Skills
- Experience in additional programming languages such as Python or Java.
- Familiarity with software development methodologies (Agile, Scrum).
- Previous work in IoT applications or related fields.
- Knowledge of version control systems (e.g., Git).
Experience
- Minimum of 5 years of relevant experience in embedded systems and C++ programming.
Environment
- Work will be conducted in an office setting in Bengaluru Whitefield with a requirement to be on-site 5 days a week.
Salary
(No specific salary information provided.)
Growth Opportunities
(No specific information provided about potential career advancement.)
Benefits
(No specific benefits listed.)