Software Engineer – Device Integration (C++)
New Iron is working with a growing product-focused company building interactive, user-facing applications that connect software with real-world devices.
This is a challenging direct-hire role for a customer based in Austin, TX.
You’ll be working on applications tied to physical systems and real-time data focused on improving usability, performance, and overall product quality.
The architecture is already in place, so this role is centered on execution, iteration, and refinement.
Primary responsibilities:
- Build and improve features within existing Windows (PC)
- Work on applications that connect hardware devices and stream real-time data
- Take features from idea, implementation, testing and release. No QA team
- Translate product and customer needs into practical, user-facing improvements
- Debug and resolve issues across application logic, UI, and device interactions as needed
- Operate in a small, fast-moving team with minimal process and high ownership
Required:
- 2-4 years of software development experience
- Strong C++ experience
- Experience building user-facing applications (desktop, mobile, or web)
- Comfortable working across multiple languages
- Strong problem-solving and debugging skills in real-world environments (not just clean backend systems)
- Comfortable working in low-process environments without heavy Agile structure
- Ability to take ownership of features from implementation through release
- Solid instincts for product quality and user experience
Nice to have:
- Experience working with hardware-integrated software or devices
Principals only. Recruiters, please do not contact this job poster.