> Markdown version of [/jobs/ext/1502976-software-design-engineer](https://www.wearedevelopers.com/jobs/ext/1502976-software-design-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Design Engineer - **Company:** Molex - **Location:** Conway, AR, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Software Applications, Systems Engineering, JIRA, Unit Testing, Bug Tracking Systems, Code Review, Databases, Python (Programming Language), NumPy, Software Architecture, Software Tools, Signal Integrity, Software Engineering, Software Systems, Subversion, Web Applications, Anaconda, Software Verification, Reliability of Systems, Git, Pandas, Build Management, Information Technology, Software Version Control, Software Library - **Published:** July 30, 2026 - **Apply:** https://www.careerjet.com/job/use7f04a293716c5be74fda86bc469488f/eaa ## About the Role * Bachelor's or master's degree in Electrical or Electronics/ Computer Science/Systems Engineering. * 3-5 years of experience designing Python-based desktop and/or web applications. * Minimum 2 years of practical software development experience in Python with demonstrated ability to design and build tools and applications that support testing and validation workflows. * Knowledge of software architecture and design principles, emphasizing usability, extensibility, and performance for tools. * Extensive experience with source control tools such as Git or SVN. * Understanding of bug tracking software (i.e. JIRA). * Demonstrated knowledge and understanding of standard techniques for software verification and validation. What Will Put You Ahead * Exposure to hardware systems, electrical interconnects, or manufacturing processes, especially related to testing and quality assurance. * Exposure on writing strong test cases. * Demonstrated experience mentoring and developing team members, including creating educational materials (e.g., blog posts or videos). * Experience with scientific Python libraries and tools like NumPy, Pandas, and Anaconda. * Proven ability to develop reusable software libraries, APIs, and frameworks designed for use by other engineers and testers. ## Description We are seeking a world class, self-directed Software Design Engineer to build software solutions from the ground up to support the development, manufacturing, and testing of cutting edge high-speed electrical interconnects. We're looking for engineers who bring fresh ideas from all areas including scientific programming, information/databases, test & verification. As a software engineer you will employ Python and innovative development techniques, working collaboratively with other team members and our global manufacturing centers to build software solutions to solve challenges in any area of the business. To succeed in this role, a candidate must utilize entrepreneurial thinking and a strong passion for software engineering. Our Team Join the Software Solution Group (SSG), the central nervous system of the Copper Solutions Business Unit (CSBU) within the Datacom & Specialty Solutions (DSS) division. As the core software team, we collaborate across the organization to deliver production setup applications for product families and stand-alone tools that address challenges in every area of the business. We value creative thinking, problem-solving, and teamwork, offering opportunities to make a real impact while working with innovative applications. What You Will Do * Apply software expertise and entrepreneurial thinking to solve business challenges across design, manufacturing, testing, and verification. * Design, develop, modify, and maintain Python software modules for product testing and qualification throughout product development and manufacturing. * Collaborate with electrical, mechanical, and signal integrity engineers to create software solutions for testing high-speed and low-speed electrical performance. * Build and enhance desktop software (Python) to optimize and expand capabilities in global manufacturing centers. * Partner with engineering teams to develop tools that improve the design process and engineering efficiency, focusing on feature implementation, configuration, and application development. * Continuously learn and adopt new technologies to keep software skills current. * Conduct code reviews, design reviews, and unit testing to improve software reliability and performance. * Analyze test results, prepare reports, and implement necessary software modifications. * Document software solutions and share knowledge internally with other engineers. * Demonstrate proficiency in Python development and standard software verification and validation techniques. * Explore and contribute to new concepts and innovative solutions., Our goal is for each employee, and their families, to live fulfilling and healthy lives. We provide essential resources and support to build and maintain physical, financial, and emotional strength - focusing on overall wellbeing so you can focus on what matters most. Our benefits plan includes - medical, dental, vision, flexible spending and health savings accounts, life insurance, ADD, disability, retirement, paid vacation/time off, educational assistance, and may also include infertility assistance, paid parental leave and adoption assistance. Specific eligibility criteria is set by the applicable Summary Plan Description, policy or guideline and benefits may vary by geographic region. If you have questions on what benefits apply to you, please speak to your recruiter. Additionally, everyone has individual work and personal needs. We seek to enable the best work environment that helps you and the business work together to produce superior results. ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Vectorize all the things! Using linear algebra and NumPy to make your Python code lightning fast.](https://www.wearedevelopers.com/videos/562-vectorize-all-the-things-using-linear-algebra-and-numpy-to-make-your-python-code-lightning-fast) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Strange New Worlds: shaping the future of the digital age](https://www.wearedevelopers.com/videos/677-strange-new-worlds-shaping-the-future-of-the-digital-age) - [How to implement convenient Python bindings to C++](https://www.wearedevelopers.com/videos/618-how-to-implement-convenient-python-bindings-to-c) ## Related Articles - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [The 13 Best Python Libraries for Developers in 2025](https://www.wearedevelopers.com/magazine/371-the-13-best-python-libraries-for-developers-in-2025) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools)