Software Engineering Manager at Sanmina Corporation
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 Category | Full Time Jobs, Software Engineering Manager |
Seniority Level | Mid-Senior level |
Industry | Electrical & Electronic Manufacturing |
Employment Type | Full-time |
Job Functions | Engineering , Information Technology |
Qualification | Bachelor/Masters in Computer science/Electronics and communication engineering. |
Experience | 15 Years |