The Judge Group is seeking a Real-Time Control Software Engineer with experience with VX BSP. 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:
Experience with VX BSP
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