Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Software Engineer, Applications

Buehler

Software Engineer, Applications

Lake Bluff, IL
Full Time
Paid
  • Responsibilities

    Job Description

    This key Software Engineer position at Buehler will be designing, developing, testing and maintaining Windows software which connects to and controls laboratory instrumentation machines. This position will involve daily local and international interaction with software, electrical, and mechanical engineers to develop top-notch software and equipment. The candidate must be detail-oriented, well-organized, and enjoy working at a fast pace.

    • Design, develop, and test software in Visual Studio for Windows environments
    • Creatively implement user stories to provide customers a great user experience
    • Participate in technical roadmap development for multiple software platforms.
    • Strategically look for ways to integrate and simplify software functionality across platforms
    • Exercise best practices and methodologies for software development
    • Support existing software by developing new features, fixing bugs, cleaning up code, and supporting internal customers
    • Debug complex application problems and produce quality software documentation and unit test plans
    • Occasionally work directly with customers to troubleshoot, reproduce, and fix bugs
  • Qualifications

    Qualifications

    • BS degree (or equivalent experience) in engineering, computer science, or related field
    • Minimum 3 years of experience in software engineering
    • Must have an aptitude for software, a drive to produce an amazing product, and the ability to work well with others as well as independently
    • Proven software development expertise in C# and WPF
    • Intuitive GUI design experience and strong attention to detail
    • Familiarity with communication device drivers
    • Proficient in the use of compilers, debuggers, and other software development tools.
    • Experience in image processing and OpenCV.
    • Experience with serial communications (RS232, RS422/485) and Ethernet
    • SQL Server/database experience
    • Experience with creating installers for Windows environment.
    • DevExpress experience
    • Familiarity with Agile and SCRUM methodologies.
    • Exceptional structured code writer.
    • Understanding of the use of Voice-of-Customer & Pain Points for solution development
    • Ability to work closely with non-technical product teams
    • Excellent written and verbal communication skills
    • Strong problem-solving skills

    Additional Information

    We are an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. If you need a reasonable accommodation for any part of the employment process, please contact us by email at buehlerHR@buehler.com and let us know the nature of your request and your contact information. Requests for accommodation will be considered on a case-by-case basis. Please note that only inquiries concerning a request for reasonable accommodation will be responded to from this e-mail address. For more information about our commitment to equal employment opportunity, please click here.