Design, develop, and execute product architecture (Software) for dispenser control area for each of new product development programs for Fuel Pumps and Dispensers. Coordinate with team (local and onsite), PM, and customers for existing and future products.
Design and control software architecture to meet customer needs
Software technology road map
Efforts and schedule input for all new projects specific to their control
Design complete software architecture in terms of interface and software for new product
Prepare Functional Specs, High/Low Level Design documents.
Prepare Unit Test and Integration testing.
Work with UIs, communication buses, non-volatile memory devices and sensors.
Experience with cross-platform programming language: Assembly, Embedded C and with emphasis on C++.
Able to design and code applications that run on 16 or 32 bit RTOS environment.
In-depth experience with software development methodologies (e.g., OOA/D, UML).
Familiar with all phases and processes involved in product development.
Excellent Communication Skills
Independent and a self starter
Ability to imagine product need and accordingly craft software product architecture
Should able to understand & quickly resolve technical issues faced by design team.
Result and process oriented with personal commitment to quality and delivery