Software Design Engineer

Flint Hills Resources

Bengaluru

On-site

INR 900,000 - 1,400,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Molex’s Copper Solutions Business Unit seeks a software engineer to design, develop, and maintain Python-based desktop applications for product testing and qualification across development and manufacturing.

Collaborate with electrical, mechanical, and signal integrity engineers to create software solutions, using NumPy, Pandas, and PyTest, while contributing to code reviews and CI/CD initiatives across global centers.

Qualifications

  • Bachelor’s or master's degree in electrical/electronics or computer science related field.
  • 2–4 years of Python-based desktop application experience.
  • Minimum 1+ year practical Python software development experience for testing/validation workflows.
  • Basic knowledge of SQL and database concepts.
  • Familiarity with PyTest and unittest testing frameworks.

Responsibilities

  • 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.
  • Analyse test data using Python and Microsoft Excel, generate reports, identify trends, and implement software improvements based on findings.
  • Conduct code reviews, design reviews, and unit testing to improve software reliability and performance.

Skills

Python
Desktop applications
SQL
Test automation
Data analysis
Communication
Problem solving

Education

Bachelor’s or Master’s degree in Electrical/ Electronics/ Computer Science/ Systems Engineering

Tools

NumPy
Pandas
Anaconda
PyTest
unittest

Job description

Molex’s Copper Solutions Business Unit (CSBU) is a global team delivering exceptional products to telecommunications and data center customers worldwide. Within CSBU, the Software Solution Group (SSG) connects product, engineering, manufacturing, and operations through advanced traceability, production manufacturing applications, database platforms, system integration, manufacturing support, and analytics for high-speed electrical interconnects.

Our team creates and sustains software capabilities that accelerate product readiness, improve manufacturing execution, protect data integrity drive product quality, and support dependable production at scale. We value creative thinking, disciplined execution, problem-solving, collaboration, and continuous improvement.

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.
  • Support and enhance software used with laboratory and production test equipment, including systems related to TDR, VNA, PNA, and Signal Integrity measurements.
  • Analyse test data using Python and Microsoft Excel, generate reports, identify trends, and implement software improvements based on findings.
  • 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.
Who You Are (Basic Qualifications)
  • Bachelor’s or master’s degree in electrical or Electronics/ Computer Sc/System Engineering.
  • 2-4 years of experience working with Python-based desktop applications.
  • Minimum 1+ years of practical software development experience in Python with demonstrated ability to design and build tools and applications that support testing and validation workflows.
  • Basic knowledge of SQL and database concepts.
  • Good understanding of electrical and electronic principles, signal analysis, and test methodologies.
  • Knowledge of software testing practices, test automation, and unit testing frameworks such as PyTest and unittest.
  • Strong verbal and written communication skills demonstrate the ability to express complex technical concepts clearly and concisely with global teams.
  • Strong problem-solving skills, with the ability to identify solutions, evaluate outcomes, and apply software design principles to develop effective and maintainable applications.
  • High proficiency using analytical tools such as Microsoft Word, Excel, Power Point, and others as required.
What Will Put You Ahead

Exposure to electrical interconnects, manufacturing processes, and test technologies such as TDR (Time Domain Reflectometry), PNA (Performance Network Analyzer), and VNA (Vector Network Analyzer).

  • 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.

Exposure to CI/CD tools and deployment pipelines.

At Koch companies, we are entrepreneurs. This means we openly challenge the status quo, find new ways to create value and get rewarded for our individual contributions. Any compensation range provided for a role is an estimate determined by available market data. The actual amount may be higher or lower than the range provided considering each candidate's knowledge, skills, abilities, and geographic location. If you have questions, please speak to your recruiter about the flexibility and detail of our compensation philosophy.

Who We Are

At Koch, employees are empowered to do what they do best to make life better. Learn how our business philosophy helps employees unleash their potential while creating value for themselves and the company.

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Design Engineer
Software Design Engineer

Molex • Bengaluru

On-site
INR 900,000 - 1,500,000
Software Engineer
Software Engineer

Flint Hills Resources • Bengaluru

On-site
INR 900,000 - 1,400,000
Software Engineer
Software Engineer

Molex • Bengaluru

On-site
INR 900,000 - 2,200,000
Software Engineering Manager
Software Engineering Manager

Molex • Bengaluru

On-site
INR 4,200,000 - 6,400,000
Software Engineering Manager
Software Engineering Manager

Flint Hills Resources • Bengaluru

On-site
INR 5,000,000 - 7,000,000
Database Engineer
Database Engineer

Flint Hills Resources • Bengaluru

On-site
INR 2,500,000 - 4,500,000
Software Project Manager
Software Project Manager

Flint Hills Resources • Bengaluru

On-site
INR 1,800,000 - 2,800,000
Software Project Manager
Software Project Manager

Molex • Bengaluru

On-site
INR 1,800,000 - 3,000,000
Database Engineer
Database Engineer

Molex • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Analytics Engineer
Analytics Engineer

Flint Hills Resources • Bengaluru

Hybrid
INR 1,000,000 - 1,700,000