This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
This role involves writing and documenting board-level code, mentoring junior engineers, and contributing to a quality-driven software development lifecycle.
Job Responsibility:
Independently specify, plan, design, develop, test, and support software components
Contribute to project scheduling, including scope, duration, and task order
Monitor work progress, reporting to leadership promptly and addressing schedule discrepancies
Collaborate with the team to establish requirements specifications and test plans
Translate requirements into well-structured and documented software components
Implement new designs or enhancements to existing products, troubleshoot/debug issues, and ensure adherence to development policies and procedures
Participate in technical design reviews, code inspections, and maintain compliance with regulatory standards
Requirements:
BS degree in Computer Science, Computer Engineering, Mathematics, Physics, or related discipline
Minimum 7 years of software development experience throughout the product lifecycle
Minimum 7 years of experience with C#/.NET development and 5 years with SQL
Understanding of multi-threaded software design and development
Familiarity with process-oriented/regulated environments and quality management systems
Knowledge of Automation/Process Control and Motion Control concepts
Excellent written and oral communication skills
Experience in FDA/ISO-regulated environments
Interaction with instrumentation
Familiarity with Entity Framework, LINQ, JavaScript, Node.JS, and Web Services