Logo
Cynet systems Inc

Software Engineer

Cynet systems Inc, Milpitas, California, United States, 95035

Save Job

Job Description: Pay Range: $63hr - $68hr

The Software Engineer will work independently to specify, plan, design, develop, test, and support assigned software components.

This role contributes to project scheduling, monitors progress, and ensures adherence to software development standards and regulatory requirements.

The engineer will translate requirements into well-structured designs, implement enhancements, troubleshoot issues, and participate in design reviews.

The position demands strong communication skills, a commitment to high-quality software, and the ability to work within a regulated, process-oriented environment.

Responsibilities:

Specify, plan, design, develop, test, and support assigned software components.

Contribute to project schedule planning, scope definition, task duration estimation, and execution sequencing.

Monitor work progress and report status to leadership, including risks to schedule milestones.

Propose solutions to maintain schedule milestones and manage scope creep.

Collaborate with the team to establish requirements specifications and test plans.

Translate requirements into well-structured and documented software component designs.

Implement new software components or enhancements to existing products.

Participate in implementing complex subsystems and systems.

Troubleshoot and debug issues within automation systems and implement solutions.

Participate in technical design reviews and code inspections.

Ensure adherence to development policies, procedures, and regulatory requirements.

Ensure compliance with quality standards, including 21 CFR Part 11.

Requirement/Must Have:

BS degree in Computer Science, Process Engineering, Continuous Improvement, or related engineering discipline with software development experience.

Excellent written and oral communication skills.

Minimum 3 years of relevant experience.

Knowledge of software development in a process-oriented or regulated environment.

Experience adhering to a quality management system.

Experience with Agile software development.

Knowledge of automation or process control systems.

Ability to write code.

Some MES (Manufacturing Execution System) experience.

Experience:

Minimum 1 year of experience required.

MES experience required (any MES platform acceptable).

Experience troubleshooting and debugging automation systems.

Should Have:

Ability to write MES code in Tulip (training available).

Experience with cloud-based MES tools used to convert paper documentation into electronic forms.

Comfortable with a no-code/low-code, drag-and-drop development environment.

Skills:

Understanding of MES platforms.

Software development fundamentals.

Strong communication and analytical skills.

Experience with programming languages such as C#, JavaScript, or SQL Server preferred.

Experience with Power BI preferred.

UX-focused development experience preferred.

Knowledge of IT infrastructure and hardware preferred.

Qualification And Education:

BS degree in Computer Science or related engineering discipline required.

#J-18808-Ljbffr