
Closed
Posted
I’m preparing a new release of our embedded-system firmware and want every performance metric captured automatically before each build ships. Your task is to design and implement an automated performance-test suite that runs against our target hardware, delivers repeatable results, and plugs straight into our existing CI pipeline. I prefer the solution to be written in C# on .NET because the rest of our tooling already lives in that ecosystem. If you feel that Python + pytest, C + Unity, or another approach would shave time off execution or simplify hardware access, let me know—flexibility is fine as long as the final workflow remains seamless for my team. Key deliverables • C#/.NET test harness that exercises the firmware on our embedded boards, measuring throughput, latency, memory, and CPU usage under defined load profiles • Scripts or configs for headless execution from the command line and CI (we use GitLab CI) • Clear documentation covering setup, dependencies, and how to extend tests for future firmware versions • Summary report generation in both human-readable and machine-parsable formats (CSV or JSON) Acceptance criteria • All performance tests run with a single command and complete within the time budget we’ll set during kickoff • Results are reproducible across at least three consecutive runs on the same hardware • Any failure or regression exits with a non-zero status so CI can block the build • Code is lint-clean and pushed to our private repo via merge request for review If this aligns with your experience, especially with .NET interacting directly with embedded targets over UART, JTAG, or SWD, let’s lock in the details and get the first milestone underway.
Project ID: 40420083
19 proposals
Remote project
Active 34 mins ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
19 freelancers are bidding on average ₹1,935 INR/hour for this job

Hello, I’m a Senior Software Engineer with extensive experience in Python automation and web scraping. I’ve carefully reviewed your requirements and I can deliver a reliable, production-ready solution — not a quick workaround. ✅ Clean and maintainable code ✅ Clear communication ✅ On-time delivery I’d be happy to discuss your project details and propose the best technical approach. Best regards, Samir
₹1,800 INR in 40 days
4.8
4.8

Hello there, we are a team of Automation experts and Full Stack Web developers, designers. We can do this project. Please, send me a message to discuss the work. Thanks Ashish Kumar.
₹1,875 INR in 40 days
3.7
3.7

Hello, I’m a test automation engineer with 8+ years of experience in embedded systems, C#/.NET tooling, and CI-integrated performance testing. I can build a repeatable test harness that measures firmware performance and blocks regressions before release. Skills & Deliverables: • C#/.NET performance test harness • UART/JTAG/SWD hardware interaction • Throughput, latency, CPU & memory metrics • GitLab CI headless execution setup • CSV/JSON + readable reports • Regression failure handling with non-zero exits • Clear setup and extension documentation Let’s connect to define hardware details and first milestone.
₹1,875 INR in 40 days
3.4
3.4

Being an accomplished and seasoned C#/.NET developer for over 14 years, I can confidently say that I am best-placed to undertake this project. I am well-accustomed to the needs of a CI/CD pipeline, as you've mentioned, and have built numerous test suites in C# and .NET that align perfectly with your requirements. My experience encompasses not only developing scalable web applications but also reliable Windows software and cross-platform apps, making me versatile enough to adapt to your future needs should they shift. Moreover, I doubly understand the significance of hardware integration in this project with my strong background in embedded systems interacting over UART, JTAG, or SWD in .NET. In fact, most of my tooling exists in the same ecosystem you've described, ensuring a seamless workflow for your team. However, I also appreciate potential time-saving possibilities with Python + pytest or C + Unity if that yields benefits during execution or eases hardware access. Rest assured that flexibility won't impact the resoluteness of résultats we'll achieve.
₹1,250 INR in 40 days
2.6
2.6

Hello, I can design a C#/.NET-based performance testing framework that integrates cleanly with your firmware pipeline and runs reliably against real hardware. Approach: • Build a .NET test harness that communicates with embedded targets over UART/JTAG/SWD (depending on your interface) • Define modular test profiles for throughput, latency, memory, and CPU usage • Implement repeatable test execution with controlled load patterns and timing • Capture metrics and normalize results for consistency across runs CI Integration: • Headless CLI execution compatible with GitLab CI • Exit codes tied to thresholds and regression detection • Structured output in JSON/CSV for machine parsing • Human-readable summaries for quick review Reliability focus: • Deterministic test sequencing to ensure reproducibility • Logging of raw signals and processed metrics • Config-driven thresholds for pass/fail criteria Documentation: • Setup guide for hardware connection and dependencies • Instructions for adding new test scenarios • CI pipeline integration steps Relevant experience includes building automated systems, structured data pipelines, and performance-sensitive backend tooling in .NET environments. I focus on making test systems reliable, extensible, and CI-ready from day one.
₹2,500 INR in 40 days
1.8
1.8

This is very close to the kind of embedded validation tooling I’ve built (automated test rigs talking to real hardware and feeding CI). I’ve worked with ESP32/STM32 over UART and built scripts to measure timing, throughput and stability under load, including handling retries and keeping runs reproducible, so the core of this is straightforward. I’m comfortable doing it in C#/.NET, but can also suggest lighter Python runners if it makes hardware interaction simpler while keeping CI seamless. I can get a clean, repeatable setup running quickly and integrated into your GitLab pipeline. Hope I can help! Thanks!
₹2,250 INR in 40 days
1.0
1.0

HI, Automating your testing pipeline is the most effective way to ensure firmware reliability. I am an embedded software engineer and tooling developer with 4 years of experience building CI/CD pipelines for automotive-grade embedded systems. Here is a snapshot of my relevant technical experience: 1- CI/CD Integration: Hooking automation scripts into GitLab CI, Jenkins, and GitHub Actions, featuring automated HTML/CSV report generation to enforce strict build-blocking on regressions. 2- HIL & SIL Test Automation: Developed custom CLI and GUI testing harnesses to reliably exercise embedded software under defined loads. 3- Performance Validation: Deep experience capturing deterministic metrics, including CPU load calculation, module runtime, RAM/ROM & stack consumption, and boundary value analysis. 4- Hardware Interfacing: Direct interaction and automated testing with embedded targets (such as STM32 and ESP32) over JTAG and UART, utilizing containerized environments (Docker) for highly reproducible execution. A Small Recommendation: C#/.NET are not the best tools for an embedded systems testing harnesses and CI/CD integration. The best option is going to be C++, it will better integrate with your existing C/C++ environment. If you need C#/.NET for the GUI we can create the GUI in QT C++ or we can create a web interface with a C++ back-end. I am confident I can build a highly reliable pipeline for this project. Let's have a casual chat to discuss more. Best regards,
₹1,600 INR in 20 days
0.5
0.5

Hi There, I Hope This Proposle Is Right Fit For Your Project. I have carefully read your job description and clearly understand that you need a robust automated performance testing framework for embedded firmware that integrates directly into your GitLab CI pipeline and produces reliable, repeatable metrics before every release. From my understanding, your main need is a .NET-based test harness that can interact with embedded hardware over UART/JTAG/SWD, measure key performance metrics like latency, throughput, CPU, and memory usage, and ensure consistent regression detection across builds. I can solve this by building a C#/.NET test automation suite that runs headless via CLI and CI, executes defined load profiles on target boards, collects performance data, and generates structured reports in JSON/CSV formats for both human and machine use. I will also ensure proper CI integration with non-zero exit codes for failures to block faulty builds. My understanding is to deliver a stable, scalable, and fully automated embedded performance testing system. I hope this matches your expectations and I am ready to start immediately. best regards Habib Ullah.
₹1,875 INR in 50 days
0.0
0.0

Hello, I am highly interested in this project. I have solid experience in building C#/.NET automated test tooling that interacts directly with embedded targets over UART, JTAG, and SWD. I can confidently design and implement your test harness to capture throughput, latency, memory, and CPU usage. I will ensure the suite runs flawlessly from the command line, integrates seamlessly into your GitLab CI, and generates reproducible JSON/CSV reports. If any performance regression occurs, my script will correctly trigger a non-zero exit to block the build. I am ready to review your hardware specifics and start the first milestone. Let's connect!
₹2,000 INR in 70 days
3.4
3.4

As a versatile full-stack developer, I bring a unique blend of skills to this project that will ensure its success. While my primary focus is on web development with modern stacks like React.js and Node.js, I also have a keen interest in IoT integration and software-hardware synchronization. This combination makes me the ideal candidate for your embedded firmware test automation needs. I understand that your preference lies with C# within the .NET ecosystem, and I'm comfortable with that choice. However, I'm also open to exploring alternative approaches, such as Python + pytest or C + Unity if they can potentially streamline the process or optimize hardware access. For me, flexibility isn't just a buzzword – it's about finding the most efficient solution for your specific needs. Another aspect of my expertise aligning closely with your requirements is my experience in delivering scalable, high-performance applications which necessitates extensive performance testing at both user and system levels. Given this background, my understanding of performance metrics and commitment to producing repeatable results ensures that not only will your desired benchmarks be met; they'll be accomplished within an efficient timeframe
₹1,875 INR in 40 days
0.0
0.0

Hello there, C#/.NET test harness will run directly against your hardware to capture latency, throughput, memory, and CPU metrics under controlled load with repeatable results across builds. Integration with GitLab CI will be set up so tests execute via a single command, return non-zero on regressions, and generate consistent reports for validation. Execution: ● Build C# harness for UART/JTAG/SWD communication ● Implement load scenarios for performance metrics ● Ensure deterministic and repeatable test runs ● Add CLI-based execution for CI pipeline ● Integrate with GitLab CI (fail on regression) ● Generate CSV/JSON and readable reports ● Provide setup and extension documentation Which interface is used for communication (UART/JTAG/SWD), and are profiling hooks already available in firmware? Happy to connect. Best regards, Nikunj
₹1,875 INR in 40 days
0.0
0.0

I can build a robust .NET-based performance test harness that runs directly on your embedded hardware via UART/JTAG/SWD, capturing throughput, latency, memory, and CPU metrics under controlled load. The solution will support single-command execution, integrate seamlessly with GitLab CI, generate JSON/CSV reports, and enforce regression checks with non-zero exits. I’ve worked on similar hardware-integrated systems and will ensure reproducible results, clean architecture, and easy extensibility for future firmware updates.
₹2,300 INR in 40 days
0.0
0.0

i'm specialized in .net application development, while i'm not familiar with your firmware, I'm willing to try and learn as fast as i could
₹1,250 INR in 40 days
0.0
0.0

I’m interested in this project because it aligns well with my background in embedded systems, firmware testing, and hardware-level validation. I have worked on embedded Linux (Buildroot bring-up, kernel configuration, debugging), RTOS environments like Linux/RTEMS, and C/C++ firmware development with real hardware integration. I’ve also built and maintained automated test frameworks, including Python-based validation systems and Google Test for embedded software testing. I’ve used GitLab in my previous work for code management and collaboration, and I’m comfortable working in that kind of workflow. This project looks like a good fit for my experience with hardware testing and automated performance measurement, so I’d be happy to discuss it further.
₹1,875 INR in 40 days
0.0
0.0

New Delhi, India
Payment method verified
Member since May 5, 2026
₹1250-2500 INR / hour
$30-250 USD
₹1500-12500 INR
₹1500-12500 INR
₹1500-12500 INR
$25-50 USD / hour
$30-250 USD
€30-250 EUR
$10-30 AUD
$8-15 USD / hour
₹12500-37500 INR
₹1500-12500 INR
$2-8 USD / hour
$250-750 NZD
$30-250 USD
$250-750 USD
$750-1500 USD
$30-250 USD
₹1250-2500 INR / hour
$750-1500 USD