Horiba Ltd

Software Engineer III

Horiba Ltd$110K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of software development experience.
  • Proficiency in C/C++, Qt Framework, and C# .NET.
  • Experience in a Windows environment.
  • Understanding of object-oriented design and engineering best practices.
  • Knowledge of source control systems like Git or Azure DevOps.
  • Strong problem-solving and communication skills.

Responsibilities

  • Design and develop software applications using C/C++, Qt, and C#. NET.
  • Participate in the software development lifecycle from requirements to maintenance.
  • Create user interfaces and desktop applications with Qt and .NET.
  • Write clean and maintainable code complying with coding standards.
  • Troubleshoot and resolve software defects and performance issues.
  • Collaborate with hardware teams to integrate software and electronic devices.
  • Develop software communication interfaces for external systems.

Benefits

  • 401(k) plan with match.
  • Company-paid dental, vision, life, and disability insurance.
  • Medical insurance options for employees and families.
  • Paid holidays, vacation, and sick time.
  • Flexible spending accounts available.
  • Educational reimbursement programs.
  • Commuter benefit programs.
Full Job Description
We are seeking a highly motivated Software Engineer III with 5+ years of professional software development experience to design, develop, test, and maintain desktop applications and system software in a Windows environment. The ideal candidate will have strong proficiency in C/C++, Qt, and C# .NET, along with experience developing robust, high-performance applications that interface with hardware and external devices.

This role will collaborate closely with cross-functional teams including software, hardware, quality assurance, and product management to deliver innovative solutions that meet customer and business requirements.

Key Responsibilities
  • Design, develop, enhance, and maintain software applications using C/C++, Qt, and C# .NET on the Windows platform.
  • Participate in all phases of the software development lifecycle, including requirements analysis, design, implementation, testing, deployment, and maintenance.
  • Develop intuitive user interfaces and desktop applications using the Qt framework and Microsoft .NET technologies.
  • Write clean, maintainable, and well-documented code following established coding standards and best practices.
  • Troubleshoot, debug, and resolve software defects and performance issues.
  • Collaborate with hardware and systems engineering teams to integrate software with electronic devices and subsystems.
  • Develop and maintain software communication interfaces for connected devices and external systems.
  • Create and execute unit tests and support system-level testing activities.
  • Participate in design reviews, code reviews, and technical discussions.
  • Contribute to software architecture decisions and continuous improvement initiatives.
  • Support released products through issue investigation, troubleshooting, and enhancement activities.

Required Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related technical field.
  • 5+ years of professional software development experience.
  • Strong proficiency in:
    • C/C++
    • Qt Framework
    • C# / .NET
  • Experience developing software applications in a Windows environment.
  • Solid understanding of object-oriented design principles and software engineering best practices.
  • Experience with debugging, performance tuning, and software troubleshooting.
  • Familiarity with source control systems such as Git, Azure DevOps, or similar tools.
  • Strong problem-solving, analytical, and communication skills.
  • Ability to work effectively both independently and within a collaborative team environment.

Desired Qualifications
  • Experience working with electronic hardware devices and embedded systems.
  • Knowledge of communication protocols including:
    • USB
    • TCP/IP
    • EtherCAT (preferred)
  • Experience developing software that interfaces with instruments, sensors, or external hardware.
  • Familiarity with multithreaded programming and inter-process communication.
  • Experience with automated testing and continuous integration practices.
  • Understanding of software-hardware integration and troubleshooting techniques.

Preferred Competencies
  • Strong attention to detail and commitment to software quality.
  • Ability to analyze complex technical problems and deliver practical solutions.
  • Excellent written and verbal communication skills.
  • Demonstrated ability to manage multiple priorities in a fast-paced development environment.
  • Passion for technology and continuous learning.


Compensation Package:

HORIBA Instruments offers a competitive compensation package that includes a 401(k) plan with match; employee group dental, vision, life, and disability (short and long-term) paid for by the company; medical insurance, family dental and vision insurance, and supplemental life insurance available with reasonable employee contributions; employee assistance program; paid holidays, vacation, and sick time; flexible spending accounts; and educational reimbursement and commuter benefit programs.

About Horiba Ltd

Horiba, Ltd. is a Japanese manufacturer of precision instruments for measurement and analysis. They make instruments that measure and analyze automobile exhaust gas, and environmental, medical and scientific applications. Horiba is one of the top 25 analytical and life sciences instrumentation companies in the world. The group has been involved in measurement technology for more than 50 years. It is diversified in 5 different sectors: automotive tests systems, environmental, medical, semiconductor and scientific fields. Today, the group, chaired by Atsushi Horiba, gathers 5,965 employees worldwide and generated 1 294 million of dollars in 2014.[dubious – discuss] The motto of HORIBA Ltd. is "Joy and Fun".
Learn more about Horiba Ltd
Size
8,205 employees
Industry
NASDAQ

Similar Jobs

More Jobs at Horiba Ltd

More Information Technology Jobs

Find similar Software Engineer III jobs: