1 Capgemini Engineering Embedded Software Engineer Job
Embedded Software Engineer - (4-12 yrs)
Capgemini Engineering
posted 9d ago
Flexible timing
Key skills for the job
Designation : Embedded Software Engineer
Work from home / Work from office (Optional)
Job description :
- Working in cross-discipline design teams involving software, electrical, controls, and mechanical engineers designing new equipment to meet customer needs.
- Developing embedded and interface software, providing feedback to schematic design, reviewing PCB layouts, prototyping circuits, debugging analog and digital hardware, automating testing, developing user libraries to control hardware, and documenting.
- Desire to understand, debug, and fix issues spanning layers of software, and PCB hardware.
- Coding primarily in C, C++, and Python under Linux for various microcontrollers and computing modules acting as the interface to custom hardware.
- Work closely with globally located software, electrical, mechanical, and control engineers in the design and development of next-generation memory testers
- Supporting existing equipment
- Develop/Debug in C/C++ for embedded environments
- C++ or Python are added advantage.
- Embedded software design experience using Real-Time Operating Systems (RTOS).
- Solid understanding of embedded system and design concepts.
- Experience in debugging embedded systems (HW and SW).
- Excellent hands-on Linux experience
- Experience with C and C++ language programming
- Experience with scripting languages
- Ability to debug networking software issue using appropriate tools
- Ability to design, document, and implement software features in embedded networking products.
- Proactive problem solver with attention to detail and methodical approach to software engineering.
- Must be driven, extremely result oriented, and capable of delivering quality products.
Skilled In :
1. Developing and directing software system validation and testing methods.
2. Directing our software programming initiatives
3. Overseeing the development of documentation.
4. Working closely with clients and cross-functional departments to communicate project statuses and proposals.
5. Analyzing data to effectively coordinate the installation of new systems or the modification of existing systems.
6. Managing the software development lifecycle.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Capgemini Engineering Embedded Software Engineer roles with real interview advice
Good
Salary hike wise not good
Read 13 reviews