Register
|
Login
MENU
Home
Employers
Post Jobs
Employer Services
Employer Membership
Search Resumes
Job Seekers
Search Jobs
Post Resume
Job Seeker Services
Employer Lists
Register
Login
Register
|
Login
Software Engineer I
SICK AG
Any Location, MA
Category
Software Engineering
Apply for Job
Job Description
This role will be working in-office at our Canton, MA location. The Software Engineer I contributes to innovative development projects, collaborates with cross-functional global teams, and helps build high-quality applications aligned with SICK’s technology strategy.
Requirements
Execute project-assigned software development tasks while following SICK’s product development processes and ensuring compliance with all design control, quality, and regulatory requirements.
Support enhancements, maintenance, updates, and major and minor releases across the entire software product lifecycle.
Use prototypes, proofs of concept, and MVPs to test, refine, verify, and validate new ideas.
Collaborate with internal and external resources to ensure all project technical, cost, and schedule requirements are met.
Plan, develop, and execute tests to verify functionality, performance, and reliability of software.
Participate in code reviews, contributing constructive technical feedback.
Ensure secure coding practices and adherence to quality standards.
Collaborate with Product Management, Engineering, and Quality teams to support business and technical requirements.
Assist in refining and interpreting technical requirements and user stories.
Communicate progress, risks, and technical decisions effectively.
Create and maintain technical documentation including specifications, test plans, correspondence, and reports.
Support release documentation and software change management.
Develop working knowledge of SICK products, platforms, and development tools.
Stay current with emerging technologies and software engineering practices.
Contribute suggestions for product and process improvements.
Design, specify, and implement algorithms, machine learning approaches, and machine vision solutions for object detection, inspection, automation, classification, tracking, and prediction using SICK 2D and 3D cameras, scanners, and programmable devices.
Employ emerging technologies - including deep learning - to enhance system performance and capability.
Consult with internal partners to evaluate applications and identify high-value use cases for machine vision integration.
Maintain current knowledge of hardware technologies, programming languages, and industry-leading techniques.
Leverage existing hardware and software components to design scalable new products and solutions.
Perform full software engineering responsibilities including design, requirement analysis, estimation, and scheduling for machine-vision-related tasks.
Benefits
Paid Time Off
401(k) or Similar Retirement Plan
Employee Stock Option or Equivalent
]]>