Rugby - Software Project Engineering Lead For CC

2 - 11 years

2 - 11 Lacs

Posted:6 days ago| Platform: Foundit logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

What you will do

  • Design and implement software for embedded devices and systems
  • Design, develop, code, test, and debug system software
  • Develop tools to support testing and verification of products
  • Collaborate with cross-functional teams to understand product specifications, software requirements, and software design
  • Document and implement processes for software development
  • Continuously improve software and processes to enhance efficiency, stability, and scalability
  • Work closely with global teams to complete the implementation and delivery of IoT projects, regularly synchronizing progress with architects and leaders
  • Work with a diverse team of developers, stakeholders, and vendors across locations
  • Guide and collaborate with vendor support teams
  • Build and adopt best development practices in Agile/Scrum IoT teams
  • Perform code reviews and guide development teams
  • Technically handle multiple projects simultaneously
  • Help developers, test teams, and support personnel troubleshoot customer issues
  • Build proof of concepts and demonstrate technology feasibility of innovative solutions
  • Develop software according to functional and technical design specifications
  • Participate in design and code reviews/inspections
  • Provide input to technical discussions and propose solutions and alternatives
  • Strong in problem-solving, analyzing, and troubleshooting approaches
  • Write and execute unit tests
  • Develop proof-of-concept and provide work estimates
  • Provide support to product teams as needed to determine system problems and fixes

Experience

  • 10 to 11+ years of experience in Embedded C/C++, RTOS, Linux-based firmware development
  • Minimum 2-3 years of experience with AWS or any other cloud platform

Skills

Required

  • Lead the design, development, and maintenance of firmware for electronic products using Embedded C/C++, RTOS, Linux programming languages
  • Strong understanding of RTOS concepts and experience with real-time operating systems like Linux or FreeRTOS
  • Experience using Embedded RTOS (FreeRTOS, RTX, etc.)
  • Experience with Embedded processors and microcontrollers, preferably ARM
  • Experience with peripheral buses (I2C, SPI, Serial)
  • Proficient in Embedded C, Embedded Linux, Embedded Firmware, ADC, USB, DAC, UART
  • Experience with Device IO (Serial, USB, Ethernet, Wifi, Bluetooth, Zigbee)
  • Experience working with analog and digital sensors
  • Adequate knowledge of reading schematics and data sheets for components
  • Collaborate with cross-functional teams to identify requirements and develop solutions that meet customer needs
  • Develop and maintain technical documentation for firmware designs, including architecture diagrams, flowcharts, and test plans
  • Troubleshoot complex firmware development issues and provide timely resolutions
  • Ability to quickly learn and adapt to existing code bases and new technical skills
  • Strong analytical skills to translate system requirements and use cases into detailed system designs
  • Strong problem-solving skills to participate in troubleshooting issues and driving root cause identification and resolution
  • Good team player with excellent communication skills to collaborate with cross-functional teams
  • Ability to work in a fast-paced, dynamic work environment, focusing on technical excellence and responsiveness
  • Strong verbal and written communication skills in English
  • Strong knowledge of Agile and Scrum processes
  • Ability to guide teams, review, and drive independently
  • Strong knowledge of AWS IoT or any cloud platform integration
  • Understanding of the software development life cycle
  • Use of UML, sequence diagrams
  • Experience using code repositories like GitHub
  • Strong analytical, problem-solving, and conceptual skills
  • Ability to work under pressure and meet tight deadlines
  • Experience working with globally distributed teams

Good to Have

  • Proficiency in Python scripting for automation tasks
  • IoT domain experience, especially with Wi-Fi adapters and gateway design and development
  • Experience with unit testing and static analysis
  • Experience with debugging tools like JTAG, Signal Analyzers
  • Experience with measuring and monitoring electronics test equipment like multimeters, digital oscilloscopes
  • Familiarity with requirements management tools, configuration management tools, and test management tools like Git, TestRail, Jira, Helix/TestTrack, Confluence

Education Background

  • B.E. or B.Tech in Electronics from a reputed college or university

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Johnson Controls logo
Johnson Controls

Automated Controls, Building Technologies, Energy Solutions

Milwaukee

RecommendedJobs for You

Pune, Maharashtra, India

Aurangabad, West Bengal, India

Pune, Maharashtra, India