עדיין מחפשים עבודה במנועי חיפוש? הגיע הזמן להשתדרג!
במקום לעבור לבד על אלפי מודעות, Jobify מנתחת את קורות החיים שלך ומציגה לך רק משרות שבאמת מתאימות לך.
מעל 90,000 משרות • אלפי משרות חדשות בכל יום
חינם. בלי פרסומות. בלי אותיות קטנות.
DOCX, DOC, PDF - בעברית או באנגלית
כבר העליתם קו"ח בעבר? כניסה
About The Role
As a Senior Software Engineer at Controls business unit, you will partner with development team and contribute to the development of a leading Ecosystem for the Industrial Automation market. You will participate in architecture decisions, drive software quality, influence future product direction. You will collaborate closely with multidisciplinary and multi-national teams across time zones and sites including software, firmware, FPGA, systems, hardware QA, and product management. In this role, you will report to the R&D Manager.
You Will Make an Impact By:
- Being the owner and lead design, develop, maintain, and enhance a modern desktop software platform used for configuration and lifecycle management of industrial control and automation systems.
- Design and implement software features using TypeScript, React, Electron, Node.js, Python, and related technologies.
- Participate in software architecture definition and technical decision-making.
- Translate and implement complex engineering workflows into intuitive, user-centric graphical user interfaces for engineering and industrial application users.
- Integrate software with embedded devices, controllers, industrial communication networks, and external systems.
- Drive software quality through code reviews, automated testing, CI/CD pipelines, and engineering best practices.
- Analyze and resolve complex technical issues across application, communication, and system layers.
- Contribute to continuous improvement of development processes, tools, methodologies, and software architecture.
- Support products throughout the complete software development lifecycle.
- B.Sc. (or higher) in Software Engineering, Computer Science, or a related technical discipline.
- Minimum 5 years of professional software development experience.
- Proven experience at designing and developing complex software systems from architecture to integration and productization. Able to translate product requirements and workflows into clear design requirements.
- Technical stack: Strong JavaScript or TypeScript application-development skills, interactive interfaces built with React or a comparable component-based framework, design of desktop applications using Electron or similar frameworks.
- Experience in design and implementation of middleware and backend components including asynchronous operations and integration with files, APIs, external processes, and debugging across application components
- User experience: familiar and experienced with defining, designing, and implementing desktop graphical user interfaces, strong understanding of usability principles and user-centered design.
- Experience with source control systems such as Git, comfortable with agile programming methods and tools.
- Solid understanding of testing practices including unit and integration testing
- Good communication skills with the ability to work with technical and non-technical stakeholders
- Excellent verbal and written communication skills in English.
Experience in one or more of these areas is valuable and preferred, though none is individually required.
- Experience designing engineering tools, industrial automation and control software, embedded FW design, development environments, configuration applications, and industrial communication protocols.
- Experience with Node.js and modern software development environments.
- Experience designing CAD-like, IDE-like, engineering workstation user interfaces, graphical editors, project explorers, workflow-driven interfaces, or visualization tools.
- Experience with automated testing frameworks, test automation methodologies, and CI/CD tools.
- Using AI: Experience using AI-assisted development tools, comfortable with building agents, automate workflows by AI, can demonstrate continuous SW development process improvement using AI
- Experience with Linux-based and/or real-time operating systems. development environments.
- Knowledge of functional safety concepts, standards, and industrial safety systems.
- Familiarity with cybersecurity and secure software development lifecycle.
- Constantly operates a computer and other office productivity machinery.
- This job operates in a professional office and laboratory environment.
במקום לעבור לבד על אלפי מודעות, Jobify מנתחת את קורות החיים שלך ומציגה לך רק משרות שבאמת מתאימות לך.
מעל 90,000 משרות • אלפי משרות חדשות בכל יום
חינם. בלי פרסומות. בלי אותיות קטנות.
DOCX, DOC, PDF - בעברית או באנגלית
כבר העליתם קו"ח בעבר? כניסה
שאלות ותשובות עבור משרת Senior Software Engineer
בתפקיד זה ב-MKS Inc., תוביל פיתוח של פלטפורמת תוכנה שולחנית מודרנית עבור מערכות בקרה ואוטומציה תעשייתית. תשתמש בטכנולוגיות כגון TypeScript, React, Electron, Node.js ו-Python כדי לבנות ממשקים מורכבים ולבצע אינטגרציה עם רכיבי קצה ותקשורת תעשייתית.
משרות נוספות מומלצות עבורך
-
Senior Software Engineer
-
רחובות
MKS Inc.
-
-
מהנדס.ת תוכנה בכיר.ה
-
שלוחת חיפה
רפאל
-
-
Senior FullStack Developer
-
ירושלים
Jobgether
-
-
Senior Full Stack Engineer
-
חיפה
Evergreen Finance
-
-
Senior Staff Software Engineer (Secure Agentic AI - Be'er Sheva)
-
באר שבע
Palo Alto Networks
-
-
Senior Software Engineer, Aggregation & Search
-
מיקום לא צוין
Chainalysis
-