hireejobs
Hyderabad Jobs
Banglore Jobs
Chennai Jobs
Delhi Jobs
Ahmedabad Jobs
Mumbai Jobs
Pune Jobs
Vijayawada Jobs
Gurgaon Jobs
Noida Jobs
Oil & Gas Jobs
Banking Jobs
Construction Jobs
Top Management Jobs
IT - Software Jobs
Medical Healthcare Jobs
Purchase / Logistics Jobs
Sales
Ajax Jobs
Designing Jobs
ASP .NET Jobs
Java Jobs
MySQL Jobs
Sap hr Jobs
Software Testing Jobs
Html Jobs
IT Jobs
Logistics Jobs
Customer Service Jobs
Airport Jobs
Banking Jobs
Driver Jobs
Part Time Jobs
Civil Engineering Jobs
Accountant Jobs
Safety Officer Jobs
Nursing Jobs
Civil Engineering Jobs
Hospitality Jobs
Part Time Jobs
Security Jobs
Finance Jobs
Marketing Jobs
Shipping Jobs
Real Estate Jobs
Telecom Jobs

Tech Lead II

8.00 to 12.00 Years   Pune   15 Jun, 2021
Job LocationPune
EducationNot Mentioned
SalaryNot Disclosed
IndustrySecurity / Detective Services
Functional AreaGeneral / Other Software
EmploymentTypeFull-time

Job Description

What you will doAs a Technical Lead at India Engineering Center primary responsibility for this role is to build C/C++ based platform and the embedded systems that make up the heart of the JCI controls product line as well as IoT devices. You will work on product designs that will be used to integrate into the Building Automation System units on the current architecture as well as the IoT platform. You will have to participate in coding, design reviews, documentation and communication with respective stakeholders.How you will do it

  • Responsible for the development of embedded software for products following our Software Development Process
  • Participating and assisting in the development of software requirements specifications and software functional specifications
  • Independently coding, testing, debugging and modifying complex embedded systems software to ensure conformance to design specifications and the JCI Software Development Process
  • Communicate within the team to understand requirements
  • Coordinating and participating in software design and code implementation, reviews/inspections.
  • Assisting in the preparation and maintenance of project schedules and effort estimations
  • Documenting and archiving software program releases by following the Software Development Process
  • Keeping abreast of technical advancements in programming languages, operating systems, software development techniques and tools
  • Continually improving software development skillset, and sharing knowledge with other team members
  • Supporting and encouraging a philosophy of cooperation within the group, and being both a role model and mentor for more junior software engineers
  • Setting the standard for performance by example, both in terms of design and code quality and dedication to developing world-class software
  • Employ best in class practices to achieve a seamless user experience and robust/reliable implementation
  • Able to write code with optimum resource utilization in terms of RAM and processor. Create and maintain Documents
  • Share knowledge with the team and demonstrate team spirit
What we look for
  • Should have experience between 8-12 years in software product development
  • Should be able to perform in an individual contributor role and must be willing to remain technical and hands-on long term.
  • Must have exceptionally good software design and programming skills in C/C++
  • Must have a strong working knowledge of real-time design and embedded operating systems
  • Strong knowledge of best coding practices in Embedded C/C++ programming
  • Thorough knowledge of the standard library, STL containers, and algorithms
  • Firmware development for 8-bit /16-bit/32-bit microprocessors and microcontrollers
  • Understanding of communication protocols such as BACnet, Modbus and Ethernet
  • Knowledge of the entire product development and software development lifecycle (requirements, design, implementation, test and deployment) is needed
  • Firmware update, encryption mechanisms and algorithm development
  • Familiarity with microprocessor-based controls and development tools (compiler, emulators, simulator, debuggers, etc.)
  • Good knowledge of version control tool like Git and project management tool like Jira
  • Familiarity with continuous integration
  • Excellent written and oral communication skills, along with the proven ability to work as a team with other disciplines outside of engineering are a must
  • Critical thinking, problem-solving, troubleshooting and decision-making skills
  • Ability to learn quickly and adapt to new systems
  • Basic knowledge of Building Automation, Energy domain will be an advantage
  • Strong communication skills to interact with colleagues, partners and customers
  • Strong documentation and presentation skills with the confidence and ability to work with senior executive
  • Able to work efficiently as a part of a team and independently
  • Self-learner and able to work with autonomy
Preferred
  • A Bachelor s/Masters degree in a related field
  • Experience with industrial/building control systems
  • Experience in BACnet, Modbus, Ethernet and Serial communication protocol
  • Experience in Agile Software Development (Scrum Methodology)
  • Experience in project management practices
  • Strong presentation skills
  • Strong communication skills and be able to discuss technical topics with individuals and groups with a wide range of technical backgrounds
,

Keyskills :
software development life cyclerole modeluser experienceproblem solvingsoftware designversion controlembedded systemsequipment supplycoding practicesoperating systems

Tech Lead II Related Jobs

© 2019 Hireejobs All Rights Reserved