What are the responsibilities and job description for the Senior Software Architect - Real-Time Systems position at Broadridge?
Job Responsibilities
- Design and develop software to control real-time communication between computing systems, databases, and instrumentation using serial, parallel, and Ethernet protocols.
- Mentor and grow Firmware Engineers, leading by example, improving their skills, and insisting on high standards.
- Perform unit and system-level testing, debug real-time systems to troubleshoot and find problems, and provide on-call support for factory-based systems.