Software Engineer
Job Title: Software Engineer
Location: Austin, TX (100% onsite)
Duration: 5-months contract
Pay Range: $60.00 - $69.68 per hour on W2
Job Description:
Client is now the Test & Measurement (T&M) Business Unit of client, and we are seeking an experienced Software Engineer for embedded and driver software products! As a member of a product team, developers collaborate frequently with product architects, product managers, and other software engineers to implement designs in an agile/scrum software development environment.
Responsibilities:
Must Have:
Nice to have:
Location: Austin, TX (100% onsite)
Duration: 5-months contract
Pay Range: $60.00 - $69.68 per hour on W2
Job Description:
Client is now the Test & Measurement (T&M) Business Unit of client, and we are seeking an experienced Software Engineer for embedded and driver software products! As a member of a product team, developers collaborate frequently with product architects, product managers, and other software engineers to implement designs in an agile/scrum software development environment.
Responsibilities:
- Delivering product features by participating in research, design, development, and documentation efforts.
- Collaborate with team members and project leaders on design discussions and code architecture.
- Specify, design, and implement new product features.
- Troubleshoot product defects and work with team to resolve successfully.
- Develop tests to ensure high quality code and catch future regressions.
- Peer review code changes submitted by other members of the team.
- Participate in team activities including standups, backlog reviews, retrospectives, and brainstorming sessions.
- Explore and apply new technologies to continually improve our infrastructure and processes.
Must Have:
- Bachelors degree in computer science or engineering (or similar)
- 5+ years of software development experience
- Strong experience with user mode and kernel mode driver development on Windows.
- Hands on debugging and performance analysis, including kernel modules and device interfaces.
- Proficient C++ (systems level, performance sensitive code)
Nice to have:
- LabVIEW experience, especially in test, validation, or hardware integration contexts
- Familiarity with Python scripting for automation, tooling, or validation
- Linux driver development
