DeveloperJobs.io
← Back to all jobs

Job Description

Molex is hiring a Software Engineer for an onsite role in Conway, AR. Join the Software Solution Group (SSG) within the Copper Solutions Business Unit (CSBU) of the Datacom & Specialty Solutions (DSS) division. As the core software team, you will partner across the organization to deliver production setup applications for product families and stand-alone tools that address challenges throughout the business.

Responsibilities

  • Use software expertise and entrepreneurial thinking to tackle 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 build software solutions for testing high-speed and low-speed electrical performance.
  • Build and enhance desktop software (Python) to expand and optimize capabilities across global manufacturing centers.
  • Partner with engineering teams to implement tools that improve the design process and engineering efficiency, including feature implementation, configuration, and application development.
  • Continuously learn and adopt new technologies to keep software skills current.
  • Perform code reviews, design reviews, and unit testing to improve software reliability and performance.
  • Analyze test results, prepare reports, and implement software modifications as needed.
  • 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.

Requirements

  • Bachelor’s or master’s degree in Electrical or Electronics, Computer Science, or Systems Engineering.
  • 3+ years of experience designing Python-based desktop applications.
  • Minimum 2 years of practical Python software development experience, including designing and building tools and applications that support testing and validation workflows.
  • Knowledge of software architecture and design principles, with emphasis on usability, extensibility, and performance for tools.
  • Extensive experience with source control tools such as Git or SVN.
  • Understanding of bug tracking software, such as JIRA.
  • Ability to develop and maintain software in Python.
  • Demonstrated knowledge of standard software verification and validation techniques.

Tools & Technologies

Python, Git, SVN, JIRA, NumPy, Pandas, Anaconda

Benefits

  • Medical, dental, and vision
  • Flexible spending and health savings accounts
  • Life insurance
  • ADD
  • Disability
  • Retirement
  • Paid vacation/time off
  • Educational assistance
  • Infertility assistance (may include)
  • Paid parental leave (may include)
  • Adoption assistance (may include)

What Will Put You Ahead

  • Exposure to hardware systems, electrical interconnects, or manufacturing processes, especially related to testing and quality assurance
  • Exposure to writing strong test cases
  • Experience with scientific Python libraries and tools such as NumPy, Pandas, and Anaconda
  • Proven ability to develop reusable software libraries, APIs, and frameworks for use by other engineers and testers

Equal Opportunity

  • Equal Opportunity Employer, including disability and protected veteran status
  • Except where prohibited by state law, some offers of employment are conditioned upon successfully passing a drug test
  • This employer uses E-Verify

Similar Jobs