Company:
Sanmina Corporation
Location: Huntsville
Closing Date: 29/10/2024
Salary: £150 - £200 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description
Director of Software Engineering - (88202)
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 of 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
- 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:
#J-18808-LjbffrShare this job
Sanmina Corporation
Useful Links