Job Description:
Location: Beverly, MA
Salary: Depends on Experience
Description:
The Judge Group is seeking a Real-Time Control Software Engineer. This is a full time position with a semi-conductor client.
Location: Hybrid - Beverly, MA
Type: Full Time Permanent
Title: Real-Time Control Software Engineer
Key Responsibilities:
- Design, implement, and test control software for new and existing control features.
- Learn and fully understand existing implant control features and new control hardware.
- Write subsystem verification and test routines.
- Collaborate closely with mechanical, hardware, validation/reliability, and manufacturing engineering disciplines.
-
Experience with motion control, hardware design, and real-time operation are essential.
Requirements:
- Minimum BS in Electrical/Mechanical Engineering, Computer Science, or Computer Engineering, with 5+ years of relevant experience.
- Proven software development for controlling electrical/mechanical systems and excellent software skills.
- Knowledgeable in computer networking architectures, topologies, hardware, and communication protocols (TCP/IP, RS232, RS485, USB).
- Hands-on experience with electrical/mechanical systems, comfortable working in a lab setting.
- Experience with embedded hardware/software architecture.
- High-speed digital signal processing and big data management/processing.
- RTOS experience, preferably VxWorks.
- Experience with single-thread/single-core/multi-thread/multi-core parallelization.
- Proficiency with Board Support Packages (BSP) and Device Tree Drivers for custom hardware interfaces.
- AXI interface management between ARM and FPGA.
- FPGA design experience (Vivado/Xilinx preferred but not strictly required).
- FIR filtering, IIR filtering, FFT signal processing.
Contact: amassad@judge.com
This job and many more are available through The Judge Group. Find us on the web at www.judge.com