Assistant Software Manager

7 - 10 years

0 Lacs

Posted:2 days ago| Platform: Foundit logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Title:

Assistant Software Manager

Department:

Experience:

Location:

Job Summary:

Assistant Software Manager.

Key Responsibilities:

  • Lead and supervise a team of embedded software engineers in the design, development, and testing of electronic manufacturing products and systems.
  • Oversee embedded software development for controllers, sensors, and product firmware used in manufacturing and industrial applications.
  • Coordinate with hardware, production, testing, and quality teams to ensure seamless integration between hardware and software.
  • Provide technical guidance in software architecture, design reviews, code reviews, and debugging.
  • Develop and maintain software in

    Embedded C, C++, and Python

    for various microcontroller-based platforms.
  • Manage software release cycles, documentation, and version control in alignment with project timelines.
  • Ensure adherence to manufacturing standards, safety norms, and product compliance requirements.
  • Conduct root cause analysis and provide solutions for issues arising during production or field deployment.
  • Travel to plant sites or client locations for installation, commissioning, testing, and technical support as required.
  • Drive innovation and process improvement initiatives within the software development and manufacturing ecosystem.

Required Skills and Qualifications:

  • Bachelor's or Master's degree in

    Electronics Engineering

    or a related field.
  • 710 years of experience

    in

    embedded software development

    within a

    manufacturing or electronics environment

    .
  • Strong programming skills in

    Embedded C, C++, and Python

    .
  • Hands-on experience with

    Linux (user space and kernel space)

    and

    RTOS-based systems

    .
  • Expertise in

    microcontrollers / microprocessors

    (ARM, PIC, AVR, STM, etc.).
  • Sound understanding of

    communication protocols

    such as UART, SPI, I2C, CAN, Modbus, and Ethernet.
  • Demonstrated

    leadership and team management abilities

    , with experience leading small to mid-sized development teams.
  • Excellent

    communication, coordination, and problem-solving skills

    .
  • Willingness and ability to

    travel to multiple manufacturing or client sites

    as per project requirements.

Preferred Qualifications:

  • Experience in

    industrial automation, product manufacturing, or electronic device development

    .
  • Familiarity with

    hardware debugging tools

    (oscilloscope, logic analyzer, JTAG, etc.).
  • Knowledge of

    software quality standards

    and documentation practices relevant to manufacturing (ISO, IEC, etc.).
  • Exposure to

    Agile/Scrum methodologies

    and project management tools.

Personal Attributes:

  • Strong analytical and troubleshooting capabilities.
  • Self-driven, proactive, and adaptable to dynamic manufacturing environments.
  • Effective multitasking and prioritization skills.
  • Commitment to innovation, continuous improvement, and high-quality product delivery.

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

RecommendedJobs for You