embedded software engineer - c++ in bangalore

randstad india
position type
apply now

bangalore, karnataka
position type
5 To 8
reference number
randstad india
apply now

job description

embedded software engineer - c++ in bangalore

?- Design and develop of embedded software that control complex, safety-critical hydraulic and electrical control systems
- Contribute to all aspects of the software development process including specification, development, design reviews and testing
- Participate in meetings and presentations, brainstorming ideas and communicating engineering concepts to individuals from all disciplines

?Exposure to one of the largest global manufacturer of lifting and material processing products and services.

client provides team members with a rewarding career and the opportunity to make an impact.

Client Introduction
?$4.5 billion, publicly traded global manufacturer of lifting and material processing products and services.




?- Bachelors degree in Electronics Engineering, Electrical Engineering, Computer Engineering or Computer Science
- Commitment to ensuring robust software through code reviews, unit testing and TDD
- Self-starter with the ability to quickly learn and adapt to new complex technical challenges Excellent communication skills, both verbal and written
- Demonstrated team player qualities
- Strong orientation towards quality, safety and continuous improvement
Having relevant experience in the range of 5-7 Years.

- Solid understanding of object-oriented design in C and C++, embedded platform
- Knowledge of IBM Rational Rhapsody and development using UML
- Understand of the mechanics of real-time embedded operating systems
- Knowledge of serial communication protocols, especially J1939, Hands on experience of CANalyzer
- Experience using embedded debug tools such as JTAG/ICE debuggers, oscilloscopes and multimeter
- Familiarity with Git or ClearCase or any other version control tool in the agile software development process

- Scripting language knowledge (Perl, Python, BASH, etc)
- Familiar with developing and debugging hardware device
- Knowledge of machine operator inputs, sensors, control modules, electronic/electrical components
- Have some degree of mechanical aptitude
- Familiarity with hardware, electrical or hydraulic schematics
- Hardware knowledge of components, system design and analysis
- Familiar with building wire harnesses and soldering