Embedded Team lead

15 - 20 years

45.0 - 50.0 Lacs P.A.

Bengaluru

Posted:3 months ago| Platform: Naukri logo

Apply Now

Skills Required

EmbeddedC++Team leadCEMV kernelbusiness analysishardware system designEMVQALinuxBIOSfirmware architectureproduct developmentfirmware system design

Work Mode

Work from Office

Job Type

Full Time

Job Description

Core functions: 1. Firmware design, Engineering and Leadership 2. Payments Technology and Certification 3. Design & architecture and Technical Leadership 4. Flexpay6 firmware architecture, design and documentation 6. Cross functional contribution and collaborations 7. Test Plan and certification 9. Process and continuous improvement II. Key Responsibilities 1. Design and Engineering leadership : Lead in representing agreed Flexpay6 design within the local development team/s. Reflect and embed Flexpay6 design understanding, principles, frameworks etc with local development team/s. Contribute to the system design for Flexpay6 product stream or technology area. Incorporate industry best practice design and implementation techniques in architectural support Consider engineering trade-offs in design, ensuring good balance in proposed solutions, extensibility, flexibility & maintainability of design and feed into architectural discussion. Assist in technical decision making for product architecture and implementation. Take engineering team on the design journey”, collaborate, and be an evangelist for architecture and technology area. Design, documentation and communication of system engineering specifications and product software architecture specifications, based on: direction provided by chief and senior architects market requirements provided by product management, including certification requirements company requirements around quality, maintainability, testability and related measures Collaborate with architecture team and product management to ensure product software designs fit appropriately into the Invenco product range Work closely with Security team to ensure all software designs are compliant with relevant security standards, and documented appropriately to facilitate product certifications in a timely, risk free manner. System engineering specifications and product software architecture specifications peer reviewed and accepted by architecture, engineering and product management teams . Review software team output for quality and alignment to architectural designs – provide corrective feedback and/or refine designs as necessary Regularly review defects and performance characteristics of technology area and ensure that these are resolved appropriately. Training and education of staff on system engineering designs and software architecture specifications. Provide mentoring & guidance to development teams, enabling others to contribute to design work and encourage architectural thinking 2. Payments Technology and Certification: Develop and maintain a deep understanding of payments technology and certifications using this to inform an understanding of constraints and implications for design. Design, develop and maintain product security justifications and associated documentation for PCI, CC etc. Work with the Certification manager to ensure that products are certified in a timely, risk free manner. Keep abreast of payment technology and certification trends and developments. Training and education of staff on payment technology and certification technologies and trends. 3. Technology Keep abreast of product and technology trends. Contribute to the product, technology, research roadmaps in conjunction with other architects, product manager and other leadership. Attend relevant technology and payment trade shows and events, presenting to staff on return. 4. Design & Development and documentation Contribute to requirement gathering, specification creation and design as required lead the development team in design/building of new functionality and modifications to existing functionality. Establish Design FMEA system for all new/modified design. Take accountability in firmware design. Contribute to project planning by providing input on estimates and establish architecture runway system and technology POC including new technology risk and detailing dependencies. Develop solutions and guide development teams for built in quality practices. Establish design simulators Ensure product documentation is updated and submitted including but not limited to design, specification & Test plan documentation Ensure customer specific application solutions are in line with the customer and company requirements Ensure that Flexpay6 Sequoia firmware are kept up to date and comply with PCI certification to meet industry standards Advise on test team and solutions as required to ensure efficient in market testing 5. Firmware design & Development practices and continuous improvement Follow agile development methodology. Have architectural run away established. Actively use, advocate, and seek to continuously improve Invenco procedures and processes for software development, build, and generation of production quality artifacts Contribute to continuous improvement in systems and processes Escalate issues and delays in a timely manner Evaluate status quo and apply best practice 6. Cross functional contribution and collaboration Ensure participation, communication and co-ordination across functions as needed Developing healthy relationships across functions Unblocking cross functional issues where possible 7. Quality Assurance and Product Certification Provide leadership in quality within the function. Responsible for establishing hardware and firmware design practices in Bangalore. Ensure all efforts designs/solutions are validated Ensure all deliverables are submitted to QA/Certification with all necessary supporting documentation QA/Certification support, assist the QA/Certification process in a timely and accurate manner 8. 3rd party contractors/suppliers/certification agencies IV. Technical Skills & Education This position This position requires the following technical skills: Essential: Degree in Engineering or Computer Science 15+ years in hardware and embedded development of which last 10+ years played embedded tech leadership role Payment industry certification requirements like PCI,EMV L1, L2 & L3. Languages: C/C++. Experience in Linux, BIOS, EMV kernel, EMV certificates Excellent communication skills both written and verbal No restrictions to travel Desirable: Experience in payment systems (e.g. banking/finance industry) Knowledge of retail systems (particularly in the petroleum industry) Knowledge of electronic payment systems and relevant security standards V. Measures of Performance Establishment of firmware design practices in Bangalore development center Mentor firmware designers in BLR center. Quality, on-time delivery, and cost Change control effectiveness (scope control and funding- as appropriate) VI. Background and Skill Bachelor’s degree in engineering, Software Development or equivalent experience managing Technical Programs Experience in product development or business analysis with extensive cross functional exposure preferred Experience in hardware and firmware system design knowledge. Fluent in English VII. Personal Trait Profile Self-Starter Exceptional verbal, written communications and presentation skills. Excellent organizational and time management skills. Strong interpersonal, negotiation and conflict resolution skills. Personal commitment to quality and on-schedule delivery The proven ability to establish and meet milestones and deadlines is required. Must be versatile, flexible, and proactive when resolving technical issues. Proven ability to drive conflict resolution. Conflict resolution and negotiation skills

Retail Fueling Solutions
Greensboro

RecommendedJobs for You

Chennai, Pune, Mumbai, Bengaluru, Gurgaon

Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata

Pune, Bengaluru, Mumbai (All Areas)