Software Engineering Manager at Sanmina Corporation

full time
chennai
Posted 3 years ago

Job Description :

Sanmina Corporation is looking for a highly motivated candidate ready to play a key role as a Software Engineering Manager.

Duties Of Position :

  • As a Software Engineering Manager at Sanmina, You should Lead, develop, and manage a team of Firmware/Embedded Software engineers performing Product Development activities for multiple domains like medical, industrial, commercial, IT products, etc.
  • Ensures all software engineering projects, initiatives, and processes are in conformance with the organization’s established quality process, policies, and objectives.
  • Perform the engineering activities for the New product development, quality improvement projects, cost reduction projects, and manufacturing issue resolutions.
  • Accountable for the quality of deliverables and facilitating the learning from problem reports
  • Report during the project, quality, and PR reviews, coordinate design reviews, etc.
  • Be the primary interface to Product and Program management for priorities and schedules
  • Excellent Customer Interaction skill for technical discussions
  • Ability to quote software estimates for small and large programs
  • Involve in Recruitment
  • Effective and productive cross-functional team interaction
  • Timesheet Management of the Team
  • Conduct periodic training for team members

Qualifications Required :

  • Minimum 15 years of experience in embedded software/firmware development with experience in parallel product development and Technical project management.
  • Bachelor/Masters in Computer science/Electronics and communication engineering.
  • Strong working knowledge of C/C++, Python. Any other programming language is a plus.
  • Strong understanding of Linux internals, customization, and device driver development
  • Strong experience in customization of boot loaders like uboot, and development of diagnostics code for bringing up as well as manufacturing support is required.
  • Ability to participate in Electrical and System Design reviews to understand the electrical architecture
  • Strong working experience in Microcontrollers like Microchip, ST, NXP, TI, and 32 bit/64-bit processors
  • Proven board bring up skills in the past with strong knowledge in understanding the schematics, using Oscilloscope and analyzers
  • Deep knowledge in configuration management tools like Github, SVN, and exposure to CI/CD methods is a plus.
  • Demonstrated leadership skill in decision making and problem-solving in the absence of complete or accurate data
  • Exposure to work in the global environment, the ability to communicate on different levels with good presentation

Skills :

  • Experience in working with cross-disciplinary teams (Electrical engineering, Test engineering, system engineering, Product Safety, Global Product Support, manufacturing engineers, Product Management) for major projects.
  • Proven Process knowledge of ISO 13485 /IEC62304 and ISO 9001 standards
  • Familiarity with the Agile PLM and project management tools like Planview
  • Excellent Leadership and Verbal/written communication skills
  • Experience in both Waterfall and Agile Development using Jira or Azure DevOps is a plus.
  • Automotive software development experience or other safety-related fields is a plus.
  • Cybersecurity experience is a plus.
  • Experience in cellular development projects including 3g, 4g, or 5G is highly desired.
  • Experience in Wireless technologies like BLE, Wifi, Zigbee experience will be a huge plus

Job Features

Job CategoryFull Time Jobs, Software Engineering Manager
Seniority LevelMid-Senior level
IndustryElectrical & Electronic Manufacturing
Employment TypeFull-time
Job FunctionsEngineering , Information Technology
QualificationBachelor/Masters in Computer science/Electronics and communication engineering.
Experience15 Years

Apply Online

A valid email address is required.
A valid phone number is required.