Senior Robotics Firmware Engineer

ARIX Technologies

ARIX Technologies

Cypress, TX, USA
Posted on Aug 16, 2025

SENIOR ROBOTICS FIRMWARE ENGINEER

Full Time – Houston, TX

Who We Are

ARIX Technologies is an established and ambitious venture-backed robotics company based in

Houston, Texas. ARIX was founded by industry veterans who collaborated with skilled robotics

engineers and data scientists. From the beginning, our focus has been on helping solve the biggest

asset integrity challenges plaguing our customers and the energy industry by leveraging expertise

and technical innovation to improve safety, integrity, and reliability.

Our Mission

ARIX is driven by real-world experience and a deep commitment to our customers. Our mission is

to transform inspection and maintenance programs by providing leading-edge robotic and

software solutions that enhance safety, integrity, and sustainability. We envision a future where our

customers are safer and more profitable by combining leading-edge inspection robotics and

advanced asset integrity software, securing the future of the world's vital infrastructure.

Who You Are

You are a team player with a passion for software. You thrive in dynamic environments, enjoy

hands-on work, and love tackling unsolved problems. Grounded in knowledge of engineering

principles but curious enough to experiment and try new things, you seek innovative solutions and

are eager to bring them to life. You're collaborative, open to challenges from teammates, and

take pride in your contributions. Most importantly, you're excited to be part of a collaborative

team making a real-world impact together.

The Role

Your duties and responsibilities will include, but are not limited to:

 Lead the development of embedded software on our pipe inspection robots and

related systems.

 Architect and implement efficient and scalable software components using C/C++ and

Python.

 Collaborate closely with other engineers to integrate control algorithms, communication

protocols, and autonomous features with robotic components.

 Optimize firmware for performance, power efficiency, and reliability in demanding

industrial environments.

 Develop and execute test plans to validate firmware functionality and performance.

 Conduct code reviews and ensure codebase adheres to industry best practices and

standards.

 Debug and resolve complex firmware issues, ensuring minimal downtime and optimal

system performance.

What You Bring

We require the following qualifications:

 Bachelor’s degree or higher in Robotics, Electrical Engineering, Computer Engineering,

Computer Science or related field.

 5+ years of experience in firmware development for embedded systems with resource

limited environments.

 Proficiency in C/C++ programming for real-time embedded systems.

 Solid understanding of robotic systems, including communication protocols, control

systems, motor control, and sensor integration.

 Strong problem-solving skills and attention to detail.

 Excellent communication and teamwork abilities.

 Comfortable in a fast-paced startup environment, with a proactive mindset, resilience,

and readiness to take on varied responsibilities while continuously improving processes.

We encourage experience and knowledge in the following areas:

 Knowledge of software engineering best practices, including design patterns and testing

frameworks.

 Exposure to Agile development methodologies and version control systems (e.g., Git).

 Experience with bare metal and RTOS development on ARM Cortex devices.

 Experience with typical MCU peripherals and driver development.

 Experience with Linux

 Experience with various communication protocols (UART, CAN, OPENCAN, Ethernet, I2C,

SPI, etc.)

 Experience with hands-on testing of robotic systems, as well as remote diagnostics and

troubleshooting.

 Experience with typical test equipment such as logic analyzer, oscilloscope, DMM etc.

 Previous work on autonomous systems or mobile robotics applications is a plus.

Please note: You do not need to match every single bullet point listed above to apply for this

position. At ARIX, we believe that diverse perspectives are vital to nurturing the spirit of

innovation and success. We are committed to building a dream team that encompasses a

variety of backgrounds, experiences, and skills.

What We Offer

At ARIX, we cultivate a dynamic and collaborative work environment where you can have a

direct and immediate impact on a day-to-day basis. You would work on an innovative product

that tackles a significant pressing challenge to a large industry.

You would join a team founded on our core values of trust, kindness, belonging, collaboration and

innovation. At ARIX, we prioritize professional growth and know the importance of work-life

balance for long-term success. In addition to a competitive salary, we offer equity and

comprehensive benefits.