×
Register Here to Apply for Jobs or Post Jobs. X

Senior Robotics Firmware Engineer

Job in Cypress, Harris County, Texas, 77410, USA
Listing for: ARIX Technologies
Full Time position
Listed on 2026-02-06
Job specializations:
  • Software Development
    Robotics, Software Engineer, Embedded Software Engineer
Job Description & How to Apply Below

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

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,

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

Seniority level
  • Seniority level

    Mid-Senior level
Employment type
  • Employment type

    Full-time
Job function
  • Job function

    Engineering and Information Technology

Referrals increase your chances of interviewing at ARIX Technologies by 2x

Apply BELOW

Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary