Johnson Controls
Developer I
₹ Check with seller / month
✓ Actively Hiring
📍 Pune
💼 Full Time
🛡️ Verified Listing
⚡ Direct Apply — No Agent
🔒 Your Data is Safe
⭐ Trusted by 5 Lakh+ Jobseekers
Job at a Glance
- Category
- Software Developer
- Location
- Pune, Maharashtra, India
- Salary
- Check with seller
- Job Type
- Full Time
- Company
- Johnson Controls
- Status
- Open & Active
Job Description
Job Details
• BE (ECE/EIE/ETC/CSE) Degree in a technical field is required.
• 2 - 6 years experience years on embedded software and product quality assurance
• Thorough knowledge of applicable embedded software design and development practice; programming techniques and systems and language platforms.
• Experience in Embedded C, Assembly application development (Must)
• Application development using C++, RTOS, Embedded Linux platform, middleware & application (Good to have but not must)
• Exposure to Embedded bus protocols - I2C, SPI, USART, TCP/IP,MQTT ,Wi-Fi
• Embedded debuggers with best debugging skills- ICE, GDB, JTAG, chip programmer
• Knowledge of analog and digital hardware, microcontrollers, microprocessors and DSP processors.
• Strong understanding of different embedded software development life cycles (waterfall, iterative) and contemporary software quality assurance processes and automated tools .
• Must have experience in managing and working with distributed team members.
• Proven experience in leading a project with focus on cost, quality and on time delivery
• Independently own modules for design, Code & Test for embedded SW systems
• Work with technical lead to plan and manage projects
• Mentor junior team members
• Provide third-level support to field engineers
• Guide junior members of the team as required.
• Maintain released products
• Identify & record metrics for Software activities
• Liaise with other departments including Product Support, Technical Authors & SQA
• Prepare software design specifications, test plans, protocol specifications & feasibility study.
• Participate in project planning, effort estimation, Analysis, coding & unit testing.
• Identify, analyze and resolve complex firmware inadequacies.
• Review and provide feedback on product functional specifications.
• Participate in assisting Compliance, Approvals, factory testing with any necessary support.
• Participate in product development meetings, design reviews and code reviews.
• Prepare the documentation as per ISO QMS guidelines & Participate in Quality Management System reviews
• Makes recommendations for changes to firmware development guidelines & standards.
• Define guidelines for implementation of clean, well-structured code with proper abstraction and reusability
• Comply with and make recommendations for changes to established development guidelines and standards.
• Develop an in-depth understanding of the development realm through interaction with other groups, communication with external experts and suppliers and independent research.
• Work for estimation, design, analysis, coding and unit testing
• BE (ECE/EIE/ETC/CSE) Degree in a technical field is required.
• 2 - 6 years experience years on embedded software and product quality assurance
• Thorough knowledge of applicable embedded software design and development practice; programming techniques and systems and language platforms.
• Experience in Embedded C, Assembly application development (Must)
• Application development using C++, RTOS, Embedded Linux platform, middleware & application (Good to have but not must)
• Exposure to Embedded bus protocols - I2C, SPI, USART, TCP/IP,MQTT ,Wi-Fi
• Embedded debuggers with best debugging skills- ICE, GDB, JTAG, chip programmer
• Knowledge of analog and digital hardware, microcontrollers, microprocessors and DSP processors.
• Strong understanding of different embedded software development life cycles (waterfall, iterative) and contemporary software quality assurance processes and automated tools .
• Must have experience in managing and working with distributed team members.
• Proven experience in leading a project with focus on cost, quality and on time delivery
• Independently own modules for design, Code & Test for embedded SW systems
• Work with technical lead to plan and manage projects
• Mentor junior team members
• Provide third-level support to field engineers
• Guide junior members of the team as required.
• Maintain released products
• Identify & record metrics for Software activities
• Liaise with other departments including Product Support, Technical Authors & SQA
• Prepare software design specifications, test plans, protocol specifications & feasibility study.
• Participate in project planning, effort estimation, Analysis, coding & unit testing.
• Identify, analyze and resolve complex firmware inadequacies.
• Review and provide feedback on product functional specifications.
• Participate in assisting Compliance, Approvals, factory testing with any necessary support.
• Participate in product development meetings, design reviews and code reviews.
• Prepare the documentation as per ISO QMS guidelines & Participate in Quality Management System reviews
• Makes recommendations for changes to firmware development guidelines & standards.
• Define guidelines for implementation of clean, well-structured code with proper abstraction and reusability
• Comply with and make recommendations for changes to established development guidelines and standards.
• Develop an in-depth understanding of the development realm through interaction with other groups, communication with external experts and suppliers and independent research.
• Work for estimation, design, analysis, coding and unit testing
Job Safety Alert
Real jobs on Jobsiya are always free. Never pay for an interview and never share bank or OTP details.
Report this job →
Similar Jobs:
Developer Jobs in Pune
—
Software Developer Jobs Near You