More jobs:
Software Engineer
Job in
Milpitas, Santa Clara County, California, 95035, USA
Listed on 2025-12-21
Listing for:
Cynet systems Inc
Full Time
position Listed on 2025-12-21
Job specializations:
-
Software Development
Software Engineer
Job Description & How to Apply Below
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.
- 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.
- 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.
- Minimum 1 year of experience required.
- MES experience required (any MES platform acceptable).
- Experience troubleshooting and debugging automation systems.
- 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.
- 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.
Education:
- BS degree in Computer Science or related engineering discipline required.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×