Embedded C/C++ Application Developer
Embedded C/C++ Application Developer323
Applications
323
Applications
Not Accepting Applications
About the Job
Skills
Job Title: Embedded C/C++ Application Developer
Job Description:
We are seeking a talented Embedded C/C++ Application Developer to join our team. The ideal candidate will have a strong background in embedded software development, C/C++ programming, and experience working with microcontrollers and embedded systems. As an Embedded C/C++ Application Developer, you will be responsible for designing, developing, and implementing software solutions for our clients' embedded systems.
Responsibilities:
- Design and develop embedded software using C/C++ programming language
- Collaborate with cross-functional teams to define, design, and ship new features
- Develop and maintain efficient, reusable, and reliable embedded software code
- Implement performance and quality modules
- Identify and fix bottlenecks and bugs
- Help maintain code quality, organization, and automatization
- Work with hardware engineers to design and implement embedded systems
- Stay up-to-date with emerging trends and technologies in embedded software development
Requirements:
- Bachelor's degree in Electrical Engineering, Computer Science, or related field
- Strong proficiency in C/C++, with a good knowledge of its ecosystems
- Experience in embedded software development
- Familiarity with various microcontroller architectures and platforms
- Proficient in writing clean, efficient, and maintainable code for embedded systems
- Experience with software development tools such as Eclipse, Keil, or IAR Embedded Workbench
- Strong problem-solving skills and ability to work in a team environment
- Good verbal and written communication skills
Preferred Qualifications:
- Experience with real-time operating systems (RTOS) such as FreeRTOS or uC/OS-II
- Familiarity with communication protocols such as CAN, SPI, I2C, and UART
- Experience with hardware debuggers and emulators such as JTAG and SWD
- Familiarity with wireless communication protocols such as Wi-Fi, Bluetooth, and Zigbee
- Familiarity with agile development methodologies
- Familiarity with version control systems such as Git and SVN
If you meet these qualifications and are passionate about embedded software development and C/C++ programming, we encourage you to apply for this exciting opportunity.
About the company
Industry
RECRUITMENT CONSULTANCY
Company Size
2-10 Employees
Headquarter
Bangalore
Other open jobs from TITAN CONSULTANCY