JobMesh

Embedded Software Engineer II, Robotic Controls

ICON · Austin, Texas, US

ICON is looking for an Embedded Software Engineer to join our Software Products team in Austin, TX. In this hands-on role you will develop and maintain contr...

Job description

ICON is looking for an Embedded Software Engineer to join our Software Products team in Austin, TX. In this hands-on role you will develop and maintain control software for our production fleet and our space-based robotic systems. You will contribute in all aspects of the software development lifecycle as part of a growing, fast-paced team. This role will be based at our Austin, TX headquarters and will report to ICON’s Manager of Embedded Software Engineering. RESPONSIBILITIES: - Design and develop controls architecture with a combination of hard and soft real-time requirements - Develop robust communication protocols between supervisory and real-time systems - Program and debug control logic in a variety of languages (e.g. C/C++, Matlab, TwinCAT) - Create modular, object-oriented code that adheres to established coding standards, design patterns, and documentation practices - Lead system integration and validation efforts across hardware and software - Develop and maintain simulated environments and automated test frameworks to support continuous integration and system verification - Support electromechanical hardware systems both remotely and on-site, ensuring safe, reliable ope...