Software Engineer

Artech LLC

Austin, TX

JOB DETAILS
SALARY
$60–$69.68 Per Hour
SKILLS
Agile Programming Methodologies, C++ Programming Language, Code Reviews, Computer Engineering, Computer Science, Debugging Skills, Device Drivers, Documentation, Embedded Software, Identify Issues, Kernel Programming, LabVIEW Programming Language, Linux Drivers, Machine Tool, Microsoft Windows Operating System, Performance Analysis, Project Design, Python Programming/Scripting Language, Scripting (Scripting Languages), Scrum Project Management and Software Development, Software Development, Software Engineering, Test Plan/Schedule, Testing, Validation Testing
LOCATION
Austin, TX
POSTED
25 days ago
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:
  • 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:
  • Bachelor’s 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

About the Company

A

Artech LLC