Plan, develop, and execute test scenarios covering radar sensor hardware, including RF boards and enclosures, as well as software components such as firmware.
Design and implement automated test environments and Python-based scripts to streamline the validation of algorithms, hardware revisions, and system performance.
Support the verification of hardware-near code written in C, ensuring that signal-processing functionality performs reliably under real-world operating conditions.
Conduct measurements in laboratory environments, industrial locations, and during the evaluation of landing systems.
Analyse raw measurement data, troubleshoot performance issues, and identify opportunities for system and testing optimisation.
Freelance Features Writer for MakeUseOf, covering tech verticals such as home automation, AI, homelab, PC hardware, maker projects, and core operating systems.
Responsibilities
Proactively pitch creative, original feature ideas while regularly claiming assigned topics from the editorial board.
Write clear, engaging, and structurally sound feature articles that simplify complex technical concepts.
Test software, hardware, or workflows hands-on to provide authentic, step-by-step guidance and technical analysis.
Input, format, and structure articles inside our in-house CMS according to style guidelines (including screenshots, formatting, and link insertion).
Work collaboratively with section editors to refine pitches and incorporate feedback.
As a Test Engineer on the Robotics team, you will help shape the next generation of embodied AI. You’ll design and run rigorous, exploratory and requirements-driven tests—building custom test equipment, analyzing results, and translating findings into actionable insights that drive design breakthroughs and mitigate risks across hardware and software.
Responsibilities
Design and build custom test benches to evaluate system performance under realistic operating conditions; proficient in CAD and familiar with GD&T.
Analyze and interpret test data to identify trends, anomalies, and root causes.
Develop and maintain comprehensive test plans that validate mechanical performance against product requirements.
Execute validation and verification testing, capturing both quantitative and qualitative data with high fidelity.
Author clear, actionable test reports that summarize results, highlight risks, and recommend design or process changes.
Requirements
Bachelor’s or graduate degree in Mechanical Engineering
Plan, coordinate, execute, and report on software and system-level test activities supporting operational command and control capabilities.
Compensation
Final compensation for this position will be determined by various factors such as the Federal Government contract labor categories and contract wage rates, relevant work experience, specific skills and competencies, geographic location, education, and certifications.
Responsibilities
Plan, coordinate, execute, and report on test projects ranging from a single software application to system-wide software upgrades.
Identify resources required for successful execution of test objectives and coordinate availability with internal and external organizations.
Perform test data analysis to determine effectiveness and accuracy of systems under test and present results in formal reports.
Demonstrate command and control or battle management expertise with operationally comparable systems.
Provide command and control expertise in addressing questions and issues of critical importance to customers and software stakeholders.
The Quality Assurance Automation Engineer I is a key contributor to ensuring overall hardware and software quality through proven test automation practices, working closely with QA analysts, business partners, product owners, and development teams.
Responsibilities
Apply defined QA processes to plan, design, implement, execute, evaluate, and report results of automated software and hardware testing.
Collaborates on story writing, establishing acceptance criteria and associated automated test scripts.
Works closely with developers/business analysts on the team to create test cases that ensure comprehensive coverage of positive and negative test cases against requirements.
Creates, executes, analyzes test results for accuracy and compliance for automated test suites, plans, and cases under guidance of senior team members.
Identifies or creates test data input based on specifications; determines output based on business rules.
Requirements
Bachelor’s degree
associate degree
trade school program focusing on Computer Science, Data, Engineering or Management Information Systems