Software Engineer (HIL) (Austin) Job at Agile Resources, Inc., Austin, TX

MU11aEd2OEp1YTFmTHpxR21SNGJiTmcvelE9PQ==
  • Agile Resources, Inc.
  • Austin, TX

Job Description

Location/Remote: Hybrid Remote in Austin, TX (i.e., 4 days onsite/week)

Travel: this position requires up to 25% travel (i.e., 1 week/month)

Employment Type: Direct Hire/Full Time/Permanent

Compensation: Salary up to $115k (depending on experience) + 5% bonus + 5% RSUs

Job Summary: We are seeking a driven and hands-on Hardware-in-the-Loop (HIL) Software Engineer to join our team. In this role, you will be critical in ensuring the reliability and performance of our software by rigorously testing it within physical hardware environments. Your primary focus will be on taking existing software and performing comprehensive testing against physical or simulated hardware, identifying issues, and contributing to overall system quality.

Key Responsibilities:

  • Execute thorough testing of existing software applications against physical and/or simulated hardware systems.
  • Conduct hands-on hardware testing, comfortable with making necessary connections for testing purposes.
  • Debug software issues that arise during hardware-in-the-loop and software-in-the-loop testing cycles.
  • Analyze test results to ensure software performance and functionality meet specifications.
  • Collaborate closely with development teams to understand software functionality and provide actionable feedback for improvements.
  • Document test procedures, results, and bug reports clearly and concisely.

Required Qualifications:

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field.
  • 1-2+ years of professional experience with C/C++ development.
  • Strong fundamental understanding of C++ programming.
  • Demonstrated comfort and willingness to work hands-on with hardware for testing and debugging, including making physical connections.
  • Ability to understand existing software architectures for testing purposes (this is not an architecture design role).
  • Strong problem-solving and debugging skills.

Preferred Qualifications:

  • Experience with hardware-in-the-loop (HIL) or software-in-the-loop (SIL) testing methodologies.
  • Familiarity with version control systems (e.g., Git).
  • Experience with embedded systems or real-time operating systems is a plus.

Job Tags

Permanent employment, Full time, Remote job,

Similar Jobs

B&M Ashman

Fiber Splicer Job at B&M Ashman

 ...Prepare fiber cable into new or existing splice enclosure, tray, and splice fiber optic cable Splice fiber via mechanical or fusion methods Identify and access fibers in an existing splice enclosure Respond to network outages at all times and perform the required... 

Career Group

Personal Assistant Job at Career Group

 ...Job Title: Personal Assistant to CEO Temporary until full-time hire Company: Confidential | Private Equity Firm Location: Beverly Hills, CA Schedule: MondayFriday, 7:30 AM 4:30 PM (In-office) | Accessible 24/7 Duration: Immediate start, 23 months... 

Health eCareers

Genetic Counselor Job at Health eCareers

Genetic CounselorUS-OR-GRESHAMJob ID: 25-43002Type: Part Time - BenefittedMount Hood Medical Center campusOverviewPatients receiving genetic counseling at Legacy look to experts in the field not just for advice, but also for compassionate, ethical communication... 

Chapter

Interior Designer Job at Chapter

 ...renovation firm expanding from NYC to Miami. We manage design and construction in-house, delivering transparent,...  ...required daily) Were seeking a creative and experienced Interior Designer to join our Miami team. Working closely with PMs, architects, and clients, you'll... 

Integrated Pain Management Medical Group, Inc.

Nurse Practitioner or Physician Assistant Job at Integrated Pain Management Medical Group, Inc.

 ...this role, you will collaborate closely with our team of skilled physicians in diagnosing, managing, and treating chronic pain and work-related injuries. As a Nurse Practitioner (NP) or Physician Assistant (PA), you will be entrusted with evaluating and treating...