Director of Software Engineering

Sanmina
Huntsville, Alabama, US
Full-time
We are sorry. The job offer you are looking for is no longer available.

Job Description

You can get further details about the nature of this opening, and what is expected from applicants, by reading the below.

Director of Software Engineering

Job Purpose

To lead an international software team in the design of firmware and application software to be used in our product designs.

Nature Of Duties / Responsibilities

  • Participate in product design processes (quote, design, architecture, debug, review, test, etc) in the development and delivery of firmware.
  • Bring modern software development best practices to the discussions on modernizing our software SOPs.
  • Hire and supervise Software Project Leads who can interface between our corporate customers and Sanmina’s international development teams.
  • Communicate Sanmina’s software development resources, capabilities and processes to potential customers.
  • Participate in reviews the design and development of functional tests from Software Unit Testing through Software Verification.
  • Support and lead software and design debug activities.
  • Train software team members in the required processes for design and creation of software and software systems documentation for commercial and medical products.

Strong Leadership And Customer-facing Skills Are Required.

Education and Experience Required :

  • BS Computer Science, Computer Engineering or BSEE (with applicable experience in software development)
  • Embedded firmware experience using C
  • Embedded Linux experience (Ubuntu, Yocto, etc)
  • Windows Development experience
  • 8+ years of coding experience
  • 6+ years of software management experience

Highly Desired

  • Medical engineering experience
  • Ethernet and Cybersecurity experience
  • Software repositories like git.
  • Electronic systems, software and components
  • Product design, debug and testing
  • Wireless protocols (Wi-Fi, BLE, Lora)
  • Serial, USB, I2C, SPI and CAN experience
  • Static Code Analyzer experience.

Pluses

  • Experience using Jira or Microsoft Azure DevOps
  • Agile Software Development
  • Automotive engineering experience.
  • 3G, 4G or 5G development experience.
  • Safety-based QMS.

J-18808-Ljbffr

17 days ago
Related jobs
Sanmina
Huntsville, Alabama

Director of Software Engineering. Train software team members in the required processes for design and creation of software and software systems documentation for commercial and medical products. To lead an international software team in the design of firmware and application software to be used in ...

Teledyne Brown Engineering, Inc.
Huntsville, Alabama

Bachelor's degree in business discipline for administrative/sales/finance/supply chain related positions desired experience in a technical discipline for production/quality and engineering/sales engineering related positions and a minimum of 15 years of directly related experience and/or training; o...

Sanmina
Huntsville, Alabama

We are currently seeking a software engineering director, reporting directly to the Chief Technology Officer/VP Engineering, to run the software development group for all embedded systems development and maintenance. The successful candidate will be responsible for building and leading a team of eng...

Promoted
Sol Engineering Services Llc
Huntsville, Alabama

SOL Engineering Services, LLC is an engineering and technical services provider, with over 20 years of engineering and consulting experience. Minimum of 7 years of quality management experience on large capital projects, with at least 3 of the 7 years as Quality Assurance/Quality Control (QA/QC) man...

Promoted
Blue Origin
Huntsville, Alabama

We are seeking an experienced and motivated Senior Software Engineering Manager to lead our talented software engineering team. Ensure the alignment of software engineering practices with industry standards and Blue Origin's goals. Stay current with advancements in software engineering, tools, and b...

Promoted
Northrop Grumman
Huntsville, Alabama

Will be responsible for a Systems Engineering discipline Section within the SDS Systems Engineering functional organization and will report directly to an SDS Systems Engineering Department Manager. As C&L SE&I Wing Security Mission System Engineering Manager, you will lead a team of approxi...

DSJ Global
Huntsville, Alabama

They are looking 5o bring on a new Engineering Manager to oversee the Systems and Analysis Engineering team. Engineering Manager Responsibilities:. Act as the US technical authority for Analysis & System Engineering, overseeing relevant requirements and certification activities, and collaborating wi...

AVCON
Huntsville, Alabama

Responsible for design and management of site development engineering projects including ensuring completeness and accuracy of design effort. Attends project meetings and presents specific aspects of engineering assignments/projects. Ensures project engineering activities comply with firm and contra...

00181 Dynetics Tech Sol, Inc
Huntsville, Alabama

Manufacturing Engineering Manager. This is an exciting opportunity for an experienced Sr ME Manager to lead a small team of ME Managers and individual system experts to support manufacturing and drive standardization across ME teams at five manufacturing sites. Candidate will have a BS degree in eng...

Kiewit
Huntsville, Alabama

As the Director of Marine Coastal and Resiliency Engineering, you’ll have the opportunity to assemble and foster a highly capable, dedicated, and motivated team of marine engineers and designers. Kiewit Infrastructure Engineering's Design Build Management team are driving clients to turn to Kiewit d...