Software Engineer I

Iconma LLC

  • Painted Post, NY
  • 11 days ago

    Highlights

    Responsibilities: Develop high-quality software systems for measurement, inspection, gauging, data collection, machine vision, image processing, machine learning and reporting systems in support of a variety of Client divisions. Requirements: Bachelor's in Computer Science, Computer Engineering, Electrical or Electronic Engineering or a related field; candidates with a Master's degree or higher are encouraged to apply.

    Numbers & Facts

    LocationPainted Post, NY

    Description

    Our client, a Business Manufacturing And Supply company, is looking for a Software Engineer I for their Painted Post, NY location.

    Responsibilities:

    • Develop high-quality software systems for measurement, inspection, gauging, data collection, machine vision, image processing, machine learning and reporting systems in support of a variety of Client divisions.
    • Design, develop and debug high-quality software systems supporting early stage and mature, high-volume manufacturing activities.
    • Interface sensors, motion, lighting, cameras and implement advanced logic operating on the data from them.
    • Resolve problems with software and manage improvements and enhancements.
    • Execute Software Development practices to ensure fast and efficient project completion.

    Requirements:

    • Bachelor's in Computer Science, Computer Engineering, Electrical or Electronic Engineering or a related field; candidates with a Master's degree or higher are encouraged to apply.
    • 0-3 years' experience in development technical, multi-discipline engineering team
    • Object Oriented software analysis and design
    • A mix of C#, Python, C++, Java, MATLAB, Web Services, Micro Services
    • Familiarity with Javascript, TypeScript, Vue, React, Angular or similar web frameworks
    • Experience in Version Control, e.g.: Git/GitLab/SubVersion/Visual SourceSafe
    • Understanding of Software Development Life Cycle processes & tools.
    • Strong problem-solving, test and QA skills.
    • Experience with relational databases and data analysis.
    • Experience in design, development, and maintenance of enterprise applications
    • Technical experience with inter-process communications tools and techniques
    • Basic understanding of control systems
    • Excellent communication skills (verbal and written)
    • Capability to create and present material to various levels of the organization.
    • High degree of Commitment/Initiative/Results-Orientation
    • Disciplined, Rigorous and Customer-Focused
    • BS in Software Engineering or related technical degree
    • Minimum Experience: 0-3 years
    • Top requirements:
    • Bachelors required. New grads are welcome as long as the resume reflect experience with:
    • A mix of C#, Python, C++, Java, MATLAB, Web Services, Micro Services
    • Familiarity with Javascript, TypeScript, Vue, React, Angular or similar web frameworks
    • Experience in Version Control, e.g.: Git/GitLab/SubVersion/Visual SourceSafe

    Why Should You Apply?

    • Health Benefits
    • Referral Program
    • Excellent growth and advancement opportunities

    Similar Jobs