CyRAD Solutions ยท 3 months ago
Embedded Software Controls Engineer
CyRAD Solutions is a technology company at the forefront of innovation in satellite, airborne mesh networks, and deep-space communications. They are seeking an experienced Embedded Software Controls Engineer to develop real-time control system software for next-generation optical communications terminals, focusing on control systems for autonomous functions.
Staffing & Recruiting
Responsibilities
Develop real-time control system software for control, monitoring, and telemetry
Work on the full life cycle of control system development, from concept to design, integration, testing, and release
Create embedded C language, nested, low-latency, closed-loop control systems for optical imaging and tracking
Run lab experiments (instrumentation, test, and data acquisition) to validate the capability and robustness of control systems
Investigate improvements to reduce latencies and increase uptime and reliability
Collaborate with firmware, system, and product platform engineers to implement algorithms and ensure they meet design goals and requirements
Contribute to technical requirements in collaboration with the optical, mechanical, and electrical design teams
Qualification
Required
5+ years of C development
Extensive experience with high-speed control loops and control systems
Proficiency in control design analysis and simulation tools like MATLAB/Simulink
Experience with non-linear systems, using techniques such as gain scheduling and linearization to achieve closed-loop control stability
Expertise in converting, implementing, and debugging Control Laws, Digital Filters, and other Digital Signal Processing into embedded C code
Familiarity with Control Laws in State Space or Laplace domain
Experience with real-time operating systems and microcontroller-based systems
Proficiency with Linux command line scripting and Git
Strong ability to investigate, diagnose, and correct product malfunctions
A proven track record of measuring and tuning products to meet performance design criteria (e.g., Gain and Phase margins)
Preferred
Experience with Adaptive Optics systems
Knowledge of electronic circuits and schematics
Experience with hardware design, optical, or opto-electronic sensors
Proficiency with Python or Go
Familiarity with lab tools like digital-signal analyzers, power meters, and oscilloscopes
A background in applied mathematics or linear systems