• Associate Software Engineer

    Job Locations US-IL-Sycamore
    Posted Date 5 months ago(5/31/2019 11:14 AM)
    # of Openings
    Regular Full-Time
  • Overview

    IDEAL INDUSTRIES, INC. has been propelled by the principles of its founder, J. Walter Becker, for over a century. Since the beginning, this family-run enterprise has been committed to building ideal relationships with its customers, employees and communities, creating some of the industry’s most innovative and trusted products along the way. This commitment to quality and service will continue to spur the success of IDEAL INDUSTRIES, INC. and its family of companies, for generations to come.


    Ideal Industries Technology Group software team is looking for a passionate Software Engineer to help design, develop and maintain frictionless user interfaces as well as support real-time, scalable backend software solutions for our electrical, HVAC and power control systems.  As a new member of the team, you will receive multi-disciplinary mentorship as you help develop new features and products and work closely with our hardware and firmware engineers.  You will enjoy an innovative, collaborative environment while you support software quality regression testing, learn to identify and resolve customer issues, and use best practices for software development.


    IDEAL has made its mark by developing the iconic products and practical technology demanded by critical industries like data communications, aerospace, electrical, wire processing, automotive, construction and more.  Since the beginning, IDEAL INDUSTRIES has been a growing, energetic company, and that’s never been more true than today. It’s always been a compelling place to work and we’re poised for even more growth as we continue to move across the globe. With growth comes opportunity—and at IDEAL INDUSTRIES, the opportunity can be yours.


    Primary Responsibilities:

    • Provide estimates and plans for timely delivery of all software development projects.
    • Work with the Software Engineering Manager to define and prioritize software projects and enhancements.
    • Support regression testing for various software product deliveries, as well as unit test all your own software deliveries
    • Provide field support of our existing products related to matters involving customer inquiries, system deployment, and quality or cost improvement opportunities.
    • Design, develop and maintain backend software and RESTful API’s used by existing and future products to attain the technical, economic and functional goals of Ideal Industries.
    • Work with the team on virtualization and containerization tools to help deliver scalable, reliable, and easily deployed solutions for our controls platform.


    What we’re looking for:

    • BS in Computer Science or similar degree
    • Understanding of RESTful API’s
    • Understanding of basic database concepts
    • Experience with C/C++, Java, Python and/or GO
    • Some knowledge of Linux (*nix) systems and security best practices.
    • Experience with collaborative configuration management tools.
    • Strong working knowledge of good programming practices and techniques, specifically with concepts around object-oriented design, database configuration and access, and scalable backend systems.
    • Ability to empathize with customers and solve problems enthusiastically and creatively.
    • Ability to investigate complex failures


    • Nice to have:
      • Experience with UI/UX design and development
      • Knowledge of common cloud computing environments and tools to support deployment and maintenance of the systems.
      • Working knowledge of Multithreaded software design and development


    IDEAL INDUSTRIES is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, or protected veteran status.



    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Connect With Us!

    Not ready to apply or would you like information on future opportunities? Connect with us for general consideration.