Software Engineer - Associate

Aura Health
Aura Health

Software Engineering

greenville, tx, usa

Posted on Aug 16, 2026
The role of an Associate Software Engineer involves applying computer science, engineering, and mathematical principles to develop embedded software for real-time control systems.

They collaborate with cross-functional teams to design and evaluate hardware-software interfaces and system performance.

Responsibilities include supporting all phases of the software development life cycle—requirements analysis, design, implementation, integration, testing, and documentation.

The position requires developing test procedures, utilizing modeling tools, conducting experiments, and participating in peer reviews to identify and fix defects.

Candidates should be pursuing or have recently completed a Bachelor's degree in a related field.

Preferred skills include proficiency with programming languages such as C++, C#, C, Java, and Python, as well as experience with embedded systems, real-time operating systems, and software security.

The role demands a strong technical foundation and the ability to work on diverse platforms including Windows, Linux, and embedded environments.

The position emphasizes teamwork, problem-solving, and adherence to quality standards in a mission-critical environment.