Software Engineer Machine Build

  • Cary, IL
  • Posted 19 days ago | Updated 19 days ago

Overview

On Site
Depends on Experience
Full Time
10% Travel

Skills

C + +
C + + programming
Computer Science
Effective communication
Software Engineer
QT

Job Details

Software Engineer

Coilcraft is a successful, privately held company in Cary, IL with a worldwide reputation for high quality passive electronic components. Coilcraft operates in a wide range of industries, including telecommunications, computers, automotive, broadband communications and consumer electronics. We are seeking a passionate and motivated Software Engineer to join our dynamic team. As a Software Engineer, you will be an integral part of our engineering department, working on exciting projects that involve the integration of machine learning, mechatronics, and controls engineering. This is a unique opportunity to kick start your career and gain hands-on experience in a rapidly evolving field

Responsibilities:

Develop, implement, and maintain custom C++/QT software code. Leverage data structures, software engineering principles, object-oriented design (OOD), and C++ programming techniques to create efficient and robust solutions.

Identify and resolve software and hardware compatibility issues. Conduct thorough debugging and troubleshooting to enhance software performance and reliability.

Code and optimize software for both LINUX/UNIX and Windows environments. Ensure seamless operability across different platforms.

Utilize advanced algorithms to address complex programming challenges.

Optimize code for improved efficiency and performance.

Create and maintain comprehensive documentation for software design, code, and testing procedures.

Continuously enhance skills and knowledge in C++, QT, and related technologies.

Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience in C++ and QT software development.
  • Strong understanding of data structures, OOD principles, and algorithms.
  • Familiarity with LINUX/UNIX and Windows development environments.
  • Excellent debugging and troubleshooting skills.
  • Effective communication and collaboration abilities.
  • Self-motivated with a passion for innovation and continuous improvement.

If you are a recent graduate or a driven individual with a strong foundation in Computer Science and you are excited about the prospect of working on visionary projects, we encourage you to apply and become a part of our dynamic team.

Equal Opportunity Employer: disability/veteran