Software/Firmware Test Engineer - C#
Amaze Systems Inc
Minneapolis, MN, United States
2 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
$93,600.0
Working hours
Regular working hours
Job source
Tech stack
Artificial Intelligence
Automation of Tests
C Sharp (Programming Language)
Communications Protocols
Software Debugging
Ethernet
Firmware
Issue Tracking Systems
Interoperability
Python (Programming Language)
Log Analysis
Windows PowerShell
+9 more
Regression Testing
Software Engineering
System Testing
Systems Integration
Universal Asynchronous Receiver/Transmitter
Scripting
Serial Peripheral Interface
Information Technology
Virtual Agents
Job description
We are seeking a skilled Software/Firmware Test Engineer with strong experience in both manual and automation testing. The ideal candidate will have hands-on expertise in C# automation, firmware validation, and embedded systems testing including device-in-loop and protocol testing. This role requires close collaboration with firmware, hardware, and software development teams to ensure product quality and reliability., * Design and execute manual and automated test cases for firmware and embedded systems
- Develop and maintain C# automation scripts and testing frameworks
- Perform firmware validation, protocol testing, and device integration testing
- Execute embedded device-in-loop / hardware-in-loop testing scenarios
- Collaborate with cross-functional teams to identify, reproduce, and resolve defects
- Analyze test results, logs, and system behaviour to ensure product quality
- Participate in requirement reviews and provide feedback on testability and quality improvements, About Us: Airgain simplifies wireless connectivity across a diverse set of devices and markets, from solving complex connectivity issues to speeding time to market to enhancing w…
- 11 hours ago
Requirements
- Strong experience in Manual Testing, Functional Testing, Regression Testing, and System Validation
- Hands-on experience with C# automation development and test frameworks
- Experience in Firmware Testing and validation for embedded products/devices
- Knowledge of Embedded Systems and hardware-software integration testing
- Experience with Device-in-Loop (DIL) / Hardware-in-Loop (HIL) testing environments
- Experience with communication and protocol testing such as UART, SPI, I2C, CAN, USB, Ethernet, or Serial protocols
- Ability to create, execute, and maintain test plans, test cases, and automation scripts
- Experience with debugging tools, log analysis, and issue tracking systems
- Strong analytical and troubleshooting skills, * Experience working with embedded devices, IoT products, or hardware platforms
- Familiarity with CI/CD pipelines and automation tools
- Exposure to scripting languages such as Python or PowerShell
- Knowledge of Agile/Scrum development methodologies, * Bachelor’s degree in Computer Science, Electronics, Electrical Engineering, or related field.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on careerjet.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
LM
Luis Minvielle
The 12 Best Jobs for Software Engineers
over 2 years ago
KP
Kate Passby
How to create a test plan for software testing
almost 5 years ago
DC
Daniel Cranney
How software is steering vehicle technology
over 1 year ago
PZ
Pat Zawadzki
What is a Test Plan: Guide to Test Planning
over 3 years ago
LM
Luis Minvielle
Where To Find Software Engineering Jobs
over 2 years ago