Leads in elicitation of Product requirements, architecture in line with customer specified CTQs and responsible for product evolution.
Responsible & accountable for designing software, providing alternate design analysis, writing requirements with a keen eye towards process and writing flawless code.
Giving directions to the team, work with global teams and have strong SDLC practices.
Helping on estimation, risk handling and technical decision making.
Breaking down complex problems into workable technology solutions.
Driving new organizational initiatives and also have an urge for continuous improvement culture challenging status quo.
Expected to mentor budding engineers, drive innovations and write technical white papers or approach papers as deemed fit.
Keeping track of the technology trend for the work areas like software architecture, security industry standards.
Handle multiple assignments across different product lines and take initiative to complete work to high standards.
Proficient knowledge in embedded systems, RTOS and programming languages (C, C++).
Should have past experience of at least two embedded software products development life cycle experience
Requirements gathering and translating those into software specifications is must
Expert level knowledge on embedded systems design.
Hands on experience into C/C++ design, with good in OOPS concepts designing and development. Should be comfortable with design patterns for medium scale embedded systems
Knowledge of Linux for embedded systems or OS-less embedded systems; should have grounds up knowledge of embedded systems design.
Past experience of working with high maturity software teams, awareness of CMMi level software practices, Six Sigma tools essential.
Must have excellent communications, organizational skills, presentation skills & be a team player.
Past experience of the physical security industry, alarm/access panels & Industry standards will be good to have.