ICON is looking for an Embedded Software Engineer to join our Software Products team in Austin, TX. This hands-on role will develop and maintain control software for our production fleet and space-based robotic systems.
Requirements
- 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
- 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 operation
- Participate in architecture decisions for controls and electrical systems, including component selection and standardization
- Collaborate with cross-functional teams and customers to ensure alignment across system interfaces
- Participate in design & code reviews to maintain consistency and high-quality output
Benefits
- Health insurance
- Dental insurance
- Vision insurance
- 401k Matching
- Paid time off
- Relocation Assistance
- Equal opportunity employer