Johnson Controls

Developer I

₹ Check with seller / month
📍 Pune, Maharashtra, India 💼 Software Developer ✓ Active
✓ Actively Hiring 📍 Pune 💼 Full Time
Advertisement
🛡️ 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
Ready to take the next step?

Don't wait — new applications are being reviewed daily.

Apply Now →
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 →