Software Engineer – Embedded/Driver Development
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Software Engineer – Embedded/Driver Development (Contract)
Location: Austin, TX (onsite)
Type: Contract – $64–$69/hrMust be US Citizen
About the Role:
Our client, a leading technology company specializing in test and measurement solutions, is seeking an experienced Software Engineer for embedded and driver software products. As part of a product team, you'll collaborate with product architects, product managers, and other engineers to implement designs in an agile/scrum environment.
Responsibilities:
- Deliver product features through research, design, development, and documentation
- Collaborate with team members and leaders on design discussions and code architecture
- Specify, design, and implement new product features
- Troubleshoot product defects and resolve them with the team
- Develop tests to ensure high code quality and catch regressions
- Peer review code changes submitted by teammates
- Participate in standups, backlog reviews, retrospectives, and brainstorming sessions
- Explore and apply new technologies to improve infrastructure and processes
Requirements:
- Bachelor's degree in Computer Science, Engineering, or related field 5+ years of software development experience
- Object-oriented programming with proficiency in C++Strong understanding of software design and computer architecture, including operating system components, embedded/kernel/low-level hardware-software integration, and data structures
- Experience with Agile methodology and testing frameworks
- Strong experience with user mode and kernel mode driver development
- Windows driver development, with hands-on debugging and performance analysis
- Proficient in systems-level, performance-sensitive C++Preferred
- Linux driver development, including kernel modules and device interfaces
- LabVIEW experience, especially in test, validation, or hardware integration contexts
- Familiarity with Python scripting for automation, tooling, or validation
Benefits:
- (employee contribution)
- Health insurance
- Health savings account
- Dental insurance
- Vision insurance
- Flexible spending accounts
- Life insurance
- Retirement plan
All qualified applicants will receive consideration for employment without regard to age, race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. Rate of pay within the stated range will depend on the qualifications of the applicant.