2 дня назад
Software Engineer (Robotics)
105 593 - 142 861$
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Software Engineer (Robotics/C++): Developing embedded software for semiconductor-manufacturing robots, including motion control, vacuum subsystem interfaces, self-diagnostics, and automated testing with an accent on real-time systems, low-level hardware integration, and software reliability. Focus on designing BSP and hardware abstraction layers, integrating FPGAs, troubleshooting robotic systems, and improving DevOps and Zero Defects processes.
Location: Chelmsford, Massachusetts, United States; hybrid work arrangements may include in-office and remote work depending on role and business needs
Base salary: $105,593.46–$142,861.74 USD per year; eligible for an annual discretionary bonus.
Company
provides robotics, integrated automation systems, vacuum systems, and contamination control solutions for semiconductor manufacturing.
What you will do
- Develop embedded software for new and legacy robotics automation products.
- Control robot motion, interface with vacuum chamber subsystems, and implement self-diagnostics.
- Define product features with engineering, product management, and customers, and communicate software requirements and design changes.
- Participate in design reviews and apply automated testing and modern software development practices.
- Support the design of test equipment and robotic hardware or system setups.
- Investigate and troubleshoot field issues with manufacturing and field service engineers, remotely or on site.
Requirements
- Proficiency in C++11 or later.
- Experience with embedded real-time, multithreaded, and interrupt-driven systems such as QNX or Real-Time Linux.
- Experience with BSP and low-level hardware interfaces, including FPGA integration, hardware abstraction layers, interrupt handling, and board bring-up.
- Experience applying object-oriented design practices.
- Experience with software development lifecycles, revision control, remote debugging, software releases, and preferably Agile environments.
- Ability to work under the role's hybrid arrangement in Chelmsford, Massachusetts, with specific in-office expectations determined during the hiring process.
Nice to have
- Experience addressing customer field issues.
- Experience with robotics, kinematics, dynamics, or motion planning.
- Experience with the EtherCAT software stack.
- Familiarity with machine learning.
- Familiarity with Python, JavaScript, MATLAB, or similar scripting languages.
Culture & Benefits
- Medical, dental, vision, and disability insurance.
- 401(k) plan.
- Company-paid holidays and flexible vacation for eligible exempt employees.
- Equal-opportunity workplace focused on diversity and inclusion.
- Employment in the United States is subject to eligibility verification through E-Verify.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
8 дней назад
Mission Systems Software Engineer (Aerospace/Robotics)
140 000 - 190 000$
2 дня назад
Software Engineer (Embedded) I (Aerospace)
66 500 - 101 500$
2 дня назад
Senior Autonomy Development Engineer (C++)
112 710 - 183 140$
3 дня назад
Embedded Robotics Engineer (Robotics)
125 000 - 145 000$
2 дня назад
Robotics Software Engineer
80 000 - 104 000$
3 дня назад
Principal Software Engineer (Automotive)
276 000 - 350 000$