> Markdown version of [/jobs/ext/558319-software-engineer-r-d-platforms](https://www.wearedevelopers.com/jobs/ext/558319-software-engineer-r-d-platforms). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer, R&D Platforms - **Company:** Antares, LLC - **Location:** Los Angeles, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Data Analysis, Systems Engineering, Automation of Tests, C++ (Programming Language), Configuration Management, Code Review, Computer Programming, Databases, Data Infrastructure, Data Integrity, Database Schema, Software Debugging, Experimental Data, Hardware Design, Hardware Interface Design, Python (Programming Language), LabVIEW, Network Troubleshooting, Modbus, Message Queuing Telemetry Transport (MQTT), NumPy, Software Tools, OPC Unified Architecture, Requirements Traceability, SciPy, Serial Communications, Software Construction, Software Engineering, Software Systems, Verification and Validation (Software), Software Testing Automation Framework, TCP/IP, Test Data, Test Execution Engine, Data Logging, Data Processing, Jupyter, Pandas, Matplotlib, Plotly, Build Tools, Software Version Control - **Published:** June 15, 2026 - **Apply:** https://www.dice.com/job-detail/362876e9-d9dc-4c17-9367-aa86df16e8fb ## About the Role * Bachelor's degree in Software Engineering, Electrical Engineering, Mechanical Engineering, Aerospace Engineering, Systems Engineering, Physics, EECS, Nuclear Engineering, or a related technical field. * 4+ years of experience developing software for engineering, test, R&D, lab, data acquisition, hardware integration, automation, simulation, or analysis environments. * Strong programming ability in Python and C++. Preferred Skills and Experience: * Experience building software that interfaces with hardware, instruments, sensors, controllers, databases, APIs, or engineering tools. * Experience with test automation, data acquisition, data processing, or engineering analysis workflows. * Familiarity with software engineering fundamentals: version control, code review, testing, debugging, logging, documentation, and maintainable design. * Ability to work directly with engineers and translate ambiguous R&D needs into useful software tools. * Strong data analysis skills and ability to reason from experimental results. * Strong written and verbal communication skills. * Experience providing technical leadership, mentorship, or lightweight people management while remaining hands-on. * Experience aligning software, test, data, and engineering workflows across R&D, hardware, analysis, controls, manufacturing, and operations teams. * Experience with Python scientific and data tooling such as NumPy, pandas, SciPy, matplotlib, Plotly, Dash, Jupyter, or similar. * Experience interfacing software with DAQ systems, lab instruments, sensors, serial communication, CAN, Modbus, TCP/IP, OPC UA, MQTT, SCPI, VISA, or similar protocols. * Experience with NI hardware, LabVIEW, NI-DAQmx, cDAQ systems, or equivalent instrumentation platforms. * Experience with HIL, SIL, simulation integration, test automation, or digital engineering workflows. * Experience in regulated, safety-critical, aerospace, defense, automotive, nuclear, or other high-consequence engineering environments. * Familiarity with requirements traceability, test evidence, configuration management, and engineering quality systems. * Ability to operate across the stack, from quick scripts to production-quality internal tools, lab interfaces, data infrastructure, and user-facing engineering workflows. ## Description Antares is seeking a Research & Development Software Engineer to build the software systems that enable fast, rigorous experimental engineering across our R&D organization. This role supports test campaigns, prototype development, lab systems, engineering analysis, and verification and validation activities by creating the tools, automation frameworks, data workflows, and hardware/software interfaces that allow engineers to collect high-quality data and make better technical decisions. The ideal candidate is a strong software engineer who is comfortable near hardware: someone who can write production-quality Python and C++, debug DAQ or networking issues in a lab, structure experimental data, build tools that other engineers actually use, and bring software engineering discipline to a fast-moving R&D environment. We are looking for someone who can operate across the stack, from quick analysis scripts to durable internal tools and test infrastructure, while helping establish the practices and alignment needed for R&D software and V&V workflows to scale. Roles & Responsibilities: * Build software-hardware interface tools that support R&D testing, experimental campaigns, prototype development, and engineering analysis. * Develop test automation frameworks for lab equipment, instrumentation, DAQ systems, sensors, controllers, power supplies, and prototype hardware. * Create software interfaces to collect, process, store, visualize, and report engineering test data. * Build internal tools for experiment setup, test execution, data review, anomaly detection, and post-processing. * Develop Python-based workflows for data acquisition, analysis, visualization, and automated reporting. * Collaborate with mechanical, electrical, nuclear, controls, manufacturing, and test teams to understand experimental needs and build tools that fit real workflows and develop best practices. * Support verification and validation (V&V) activities by improving test repeatability, data quality, traceability, and reporting. * Create lightweight but robust software systems and infrastructure that help engineers move quickly without losing configuration control or data integrity. * Debug software, instrumentation, networking, DAQ, and hardware-in-the-loop issues in lab and test environments. * Maintain clear documentation for software tools, interfaces, data schemas, test automation frameworks, and operating procedures. ## Related Videos - [Python Data Visualization @ Deepnote (w/ PyViz overview)](https://www.wearedevelopers.com/videos/113-python-data-visualization-deepnote-w-pyviz-overview) - [Valven Atlas: Engineering Intelligence That Delivers](https://www.wearedevelopers.com/videos/1660-valven-atlas-engineering-intelligence-that-delivers) - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) - [Vectorize all the things! Using linear algebra and NumPy to make your Python code lightning fast.](https://www.wearedevelopers.com/videos/562-vectorize-all-the-things-using-linear-algebra-and-numpy-to-make-your-python-code-lightning-fast) - [Forget Developer Platforms, Think Developer Productivity!](https://www.wearedevelopers.com/videos/1121-forget-developer-platforms-think-developer-productivity) - [Turning Container security up to 11 with Capabilities](https://www.wearedevelopers.com/videos/718-turning-container-security-up-to-11-with-capabilities) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)