
Senior Software Engineer
- Bangalore, Karnataka
- Permanent
- Full-time
- Work on defining and architecting applications for HCV Scanners.
- Implement and support team in software development process.
- Deployment of the software at site and fix any problem observed at site.
- Maintain and upgrade the software following deployment
- Participate in design and creating scalable software
- Develop tools to test software/hardware components.
- Must possess at least a Bachelor’s degree in Electrical/Electronics Engineering and/or Computer Engineering/Science or equivalent
- Minimum 5-9 years of experience
- MUST be proficient in C++, VC++/MFC, Multi-Threading, Thread creation, synchronization, deadlock, race condition etc
- MUST have sound knowledge of OOPS concepts, STL, SOILD principles, Software Refactoring, design patterns, Interprocess: Socket communication(TCP/UDP) ,RS232/Serial communication, BOOST(Nice to have)
- Experience of working with Image Processing
- Knowledge of Agile Methodologies and Pair Programming is preferred
- Ability to work with multiple teams and projects at any given time
- Ability to quickly learn complex software, system and technology
- A self-starter with the ability to manage your time effectively, keen attention to detail and use your own initiative
- Effective communication skills at all levels of the organization and collaborative abilities.
- Excellent communication skills particularly in English (fluently spoken and written) in addition to any local language spoken at the place of work.
- The ability and motivation to persistently pursue and achieve / drive effective results which drive the business forward.
- Collaboration and Influencing with a Global mindset, cultural awareness.
- Proven matrix and stakeholder management skills/experience working virtually in diverse teams.
- The ability to make effective, timely decisions in a complex, global market by sourcing and analysing critical information.
- The understanding and recognition of the organisation’s commercial environment and positioning themselves, their role and their actions in order to support the organisation’s commercial success.
- The ability to engage, challenge and work effectively with others.
- The ability to build an effective network of relationships both internally and externally, understanding their customers’ needs.
- Willing and able to identify and support change and continuous improvement in own and wider business environment.
- Ability to interact with cross functional teams in a matrix environment.
- Ability to work in an international and multi-cultural environment
- Ability to be resourceful as well as strong at probing and translating information into insight
- Substantial experience of creating multi-platform propositions within a creative environment which supports the market and industry teams
- Experience of collaborating in a cross functional and cross-cultural organisation, with the ability to support the bridge between the markets (sales) teams and the industry (vertical) teams.