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
    OpenGov
    Boston, Massachusetts

    As a Software Engineer III at OpenGov, you'll build best-in-class SaaS solutions that enable efficiency, transparency, and accountability within government agencies. Mentor and guide junior software engineers, fostering a culture of continuous learning and improvement. You'll be a key member of our...

    Promoted
    Draper Labs
    Cambridge, Massachusetts

    The Senior Software Engineer (SMTS) develops high performance solutions for resource constrained targets. The Engineer is involved in the full software development life cycle. We are seeking experienced engineers to implement complex signal processing algorithms in C++ and/or CUDA or OpenCL, a backg...

    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
    Athenahealth
    Boston, Massachusetts

    We are looking for an Engineer to join our Clinicals team within our Core Services Engineering organization. About 2-4 years of software engineering experience with significant product development expertise. Your job will be to contribute to accurate, unambiguous technical design specifications to t...

    Promoted
    Thetalkingmachines
    Boston, Massachusetts

    As a member of our engineering team, you will:. Work closely with product, engineering, and data science teams to solve customer problems and apply machine learning techniques in the real world. ...

    Promoted
    Jobs via eFinancialCareers
    Boston, Massachusetts

    We are looking for a skilled Software Engineer with an eye for building and optimizing distributed systems to join our team. Experience with software engineering standard methodologies (e. From data ingestion, processing and storage, to serving and scale, we work closely with other engineers and pro...

    Promoted
    Prattwhitney
    Tewksbury, Massachusetts

    Principal Software Systems Quality Engineer. Principal Software Systems Quality Engineers (Quality Assurance/Compliance) to support Land & Air Defense Systems (LADS). Within Quality & Mission Assurance, the Software Quality Engineering (SWQE) department provides services to the business. Typ...

    Promoted
    Fisheye Software, Inc.
    Marlborough, Massachusetts

    Software Integration and Test Engineer. Software Integration and Test Engineers to become a part of our dynamic team, dedicated to supporting the. Software Integration and Test Engineer. By leveraging your skills in C++ and MATLAB (or equivalent computational programming languages), you will take on...

    Promoted
    Datacebo
    Boston, Massachusetts

    A Bachelor’s degree or foreign equivalent in Computer Science, Software Engineering, Electrical Engineering & Computer Science, or a closely related technical discipline, followed by 3 years of post-baccalaureate experience in a software development-related occupation. Software Engineer II (Data...

    Center for Effective Philanthropy
    Cambridge, Massachusetts

    Center for Effective Philanthropy is currently seeking a Software Engineer in the Cambridge Ma location. As one of the go-to technical experts in the room, the Software Engineer will be instrumental in projects that improve the organization’s use of data by identifying and driving efficiencies in ou...