Software Engineer

Study International
Billerica, Massachusetts, US
Full-time

Software Engineer

Find out exactly what skills, experience, and qualifications you will need to succeed in this role before applying below.

The Software Applications Engineer is responsible for understanding machine sub-system requirements, developing codes to achieve product performance, and testing developed codes in a simulated and actual machine environment.

This position will determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.

This position may document and demonstrate solutions by developing documentation flowcharts, layouts, diagrams, charts, code comments, and clear code.

Key Responsibilities and Duties / Essential Functions :

  • Contributes as a member of a high-performing agile software team to develop machine control software.
  • Analyzes, designs, programs, debugs, and modifies software enhancements and / or new products.
  • Collaborates with process and equipment engineers to identify system requirements and / or modifications and translate product requirements into machine control software.
  • Completes documentation and procedures for installation and maintenance.
  • Works with process engineers to implement data driven chemical and material control using database architecture.
  • Conducts software testing; evaluates and reports results.
  • May visit customer sites to assist with software upgrades or troubleshoot software-related issues on installed machinery.
  • Communicates status of work progress to manager, customers, and other team members, as required.

Education and Experience :

  • BS or MS in Computer Science, Mechanical, or Electrical Engineering
  • 5+ years’ relevant software experience
  • Additional education, such as an advanced degree, may be considered towards meeting the experience requirements with approval from the hiring manager and Human Resources

Qualifications and Skills :

  • Familiarity with equipment control software development, testing, and quality control
  • Expertise in C, C++, C#, and .NET programming
  • Must be fluent in English, both written and verbal
  • Productive and organized ability to prioritize objectives and manage time.
  • Ability to apply logic / problem-solving skills to solve problems and apply creative software solutions.

Work Environment :

This job operates in a professional office environment and routinely uses standard office equipment. Will occasionally work in a clean-room environment or customer site to install or test software.

Travel :

Domestic or international travel may be required, approximately 10-20%

Job Type : Full-time

Benefits :
  • 401(k)
  • 401(k)
  • Dental insurance
  • Health insurance
  • Schedule :

    • 8 hour shift
    • Day shift
    • Monday to Friday

    Experience :

    • REST : 1 year (Preferred)
    • Java : 3 years (Preferred)

    Ability to Commute :

    Billerica, MA 01821 (Preferred)

    Ability to Relocate :

    Billerica, MA 01821 : Relocate before starting work (Required)

    Work Location : In person

    J-18808-Ljbffr

    4 days ago
    Related jobs
    Promoted
    Draper Labs
    Cambridge, Massachusetts

    Requires 5-7 years experience in quality engineering or other engineering role. From military defense and space exploration to biomedical engineering, lives often depend on the solutions we provide. Our multidisciplinary teams of engineers and scientists work in a collaborative environment that insp...

    Promoted
    CDS Visual
    Somerville, Massachusetts

    CDS Visual is looking for a Senior software engineer with 3D visualization engineering expertise. For clients that sell engineered-to-order products, we offer solutions that include configuration, BOM, 3D CAD, manufacturing drawings, and augmented reality. This is a collaborative position; working c...

    Promoted
    CATALOG
    Boston, Massachusetts

    We are seeking seeking a talented Front End Software Engineer. Work closely with backend engineers to integrate APIs and ensure end-to-end functionality of the application. ...

    Promoted
    Rockstar Games
    Andover, Massachusetts

    NET Developers who consider software development to be a craft, and possess a passion for tackling complex problems at scale. Knowledge of Agile software development processes. ...

    Promoted
    CDS Visual
    Medford, Massachusetts

    CDS Visual is looking for a Senior software engineer with 3D visualization engineering expertise. For clients that sell engineered-to-order products, we offer solutions that include configuration, BOM, 3D CAD, manufacturing drawings, and augmented reality. This is a collaborative position; working c...

    Promoted
    Snyk
    Boston, Massachusetts

    Minimum of 10 years of experience in technical leadership roles in software engineering. The Principal Engineer role at Snyk plays a fundamental role in advancing the company's technical capabilities. Principal Engineers are expected to be able to influence organizational decisions and spearhead inn...

    Promoted
    Arthrex GmbH
    Waltham, Massachusetts

    We are looking for a talented and passionate Software Engineer Level II who wants to make an impact in the medical space. Actively participates in software development and team ceremonies as a member of a cross functional software development team. Develop, support, and maintain high-end and innovat...

    Promoted
    Talascend, LLC
    Tewksbury, Massachusetts

    Talascend is currently seeking a Software Applications Engineer - PeopleSoft Programmer for a contract opportunity located in Tewksbury, MA. Conducts multidisciplinary research and collaborates with equipment designers and/or hardware engineers in the planning, design, development, and utilization o...

    The Resource Technology Partners
    Waltham, Massachusetts

    Validation / Lead Reliability Engineer. The Validation / Lead Reliability Engineer will lead and be an intrinsic part of a dynamic, collaborative team that believes deeply in the importance of what we are doing and that we can achieve it. BS in Math / Statistics / Engineering fields. ...

    Toast
    Boston, Massachusetts
    Remote

    We are looking for a Staff Software Engineer, preferably with experience in building APIs, to lead a team taking our Team Management Platform APIs to the next level. Proficient in Software Development best practices (Code Quality, UnitTest, BDD). ...