Software Design Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Molex · 13 hours ago

Software Design Engineer

Molex is seeking a world-class, self-directed Software Design Engineer to build robust software solutions that support the development, manufacturing, and testing of high-speed electrical interconnects. The role involves designing and building tools that enhance testing and manufacturing processes, collaborating with various engineering teams, and mentoring colleagues on software architecture and best practices.

ElectronicsLogisticsManufacturing
badNo H1Bnote

Responsibilities

Utilize software expertise and entrepreneurial thinking to design and build tools that enhance testing, verification, design, and manufacturing processes
Architect and develop Python-based desktop applications and test automation frameworks that empower engineers and testers across the organization
Create reusable software libraries and APIs that streamline data processing, test execution, and result analysis, enabling others to build on your work effectively
Mentor team members and cross-functional colleagues on software architecture, design best practices, data handling, and Python scripting to elevate the team’s capabilities
Collaborate closely with global manufacturing centers to ensure software solutions for testing and production are robust, maintainable, and well-supported
Actively engage with teams including marketing, design, manufacturing, and quality to identify new opportunities where software tools can solve existing challenges
Track, analyze, and prioritize feature requests and bug reports with a focus on improving software reliability, test coverage, and user experience
Contribute to continuous integration and deployment (CI/CD) pipelines, build/test automation, and quality assurance systems to improve team efficiency and software quality
Analyze test results, prepare detailed reports, and implement software modifications to address issues and improve performance
Write clear API and user documentation to facilitate adoption and effective use of tools by engineers and test professionals

Qualification

PythonSoftware architectureTest automationC#/VB .NETQtGitAPIsData analysisCollaborationDocumentation

Required

Bachelor's degree in Systems/Computer Engineering, Computer Science, or related field OR equivalent relevant experience
Minimum 2 years of practical software development experience in Python or C#/VB .NET, with demonstrated ability to design and build tools and applications that support testing and validation workflows
Hands-on experience building software solutions for automated test execution, data collection/analysis, or verification processes
Proven experience in designing interactive desktop applications or tools (preferably on Windows using Qt or wx frameworks) tailored to engineering and testing needs
Strong knowledge of software architecture and design principles, emphasizing usability, extensibility, and performance for tools used by engineering teams
Proficient with source control tools such as Git or SVN, supporting collaborative development and version management
Legal authorization to work in the United States without immigration sponsorship

Preferred

Master's degree in Systems/Computer Engineering, Computer Science, or related field
3+ years of software development experience focusing on test automation, tool design, or software solutions for engineering workflows
Experience with scientific Python libraries and tools like NumPy, Pandas, and Anaconda to enable advanced data manipulation and analysis
Proven ability to develop reusable software libraries, APIs, and frameworks designed for use by other engineers and testers
Familiarity with SQL databases and data visualization techniques to support test data analysis and reporting
Exposure to hardware systems, electrical interconnects, or manufacturing processes, especially related to testing and quality assurance

Benefits

Medical
Dental
Vision
Flexible spending and health savings accounts
Life insurance
ADD
Disability
Retirement
Paid vacation/time off
Educational assistance
Infertility assistance
Paid parental leave
Adoption assistance

Company

Molex supplies electronic interconnect solutions and connectivity products for a broad range of industries. It is a sub-organization of Koch, Inc..