Embedded Tools Development Engineer designing scalable tools for lab environments. Collaborating on embedded systems validation and developing intelligent hardware test fixtures.
Responsibilities
Architect and develop scalable tools to manage large scale lab environments with multiple Devices Under Test (DUTs).
Build robust infrastructure for automated firmware flashing, device provisioning, configuration, and test execution.
Develop reusable platforms supporting popular evaluation kits (EVKs) such as Arduino, Raspberry Pi, Raspberry Pi Pico, ESP32, and STM32.
Design and integrate communication layers (Wi-Fi, SSH, UART, TCP/IP, MQTT, WebSocket) for seamless remote device control, OTA updates, and debugging.
Design and develop intelligent hardware test fixtures and validation setups for embedded products.
Interface with debug probes, serial interfaces, power control systems, and measurement instruments.
Enable scalable and automated validation using UART, SPI, I2C, BLE, Wi-Fi, Modbus, or similar protocols.
Develop intuitive GUI/CLI based tools that empower Validation teams to configure, execute, and monitor tests efficiently.
Build advanced log analysis systems, real time dashboards, and automated reporting solutions.
Create data driven tools for test analytics and faster root cause identification.
Collaborate closely with Firmware, Hardware, and QA teams to drive automation and improve test coverage.
Integrate validation tools with build systems, CI/CD pipelines, and release workflows.
Continuously improve system scalability, reliability, and repeatability across lab environments.
Design and develop modular, scalable test automation frameworks for embedded system validation.
Build Python-based orchestration tools to control DUTs, lab infrastructure, and test execution at scale.
Enable comprehensive testing strategies, including functional, regression, system, and stress testing.
Requirements
5–8 years of relevant experience in Verification and Validation, embedded systems, and tools development.
Strong programming expertise in Embedded C/C++ and Python.
Experience working with Linux and RTOS based systems (e.g., FreeRTOS or similar).
Strong Python expertise in building test automation frameworks, device control systems, and lab tools.
Proven experience developing internal engineering tools, platforms, or frameworks.
Hands-on experience with hardware debuggers (e.g., JTAG).
Practical experience with PCB handling and basic soldering.
Hands on experience with embedded communication interfaces such as UART, SPI, I2C, USB, BLE/Wi-Fi, Ethernet, or Modbus.
Benefits
Health Insurance Coverage – comprehensive care for you and your family.
Employee Assistance Program (EAP) – confidential service which equips and supports you as you meet life’s challenges.
Education Assistance – we invest in your growth so you can keep learning and thriving.
Maternity & Paternity Leave – because family always comes first.
Menstrual Wellness Benefit – benefit for women employees
Bereavement Leave – time to be with loved ones when it matters most.
Intermediate Bridge Engineer at Arcadis, focusing on designing and evaluating bridges and transportation structures. Collaborating with multidisciplinary teams on critical infrastructure projects.
Entry - level Environmental Engineer at Arcadis focusing on environmental assessment and remediation projects. Collaborating with technical experts and managing diverse environmental challenges in a dynamic workflow.
Project Engineer designing processes for biogas projects at Solarig. Collaborating with teams to ensure technical integrity and compliance throughout project phases.
Care Engineer providing technical support for Nokia’s Packet Core Network solutions. Resolving customer issues and collaborating with engineering teams while ensuring network performance.
Verification Engineer supporting the verification of complex, safety critical embedded systems. Involves hands - on testing, automation development, and test environment engineering.
Electrical Engineer involved in electricity projects for public and private buildings in Paris. Creating technical designs and collaborating with project leaders and architects.
Strategic engineer at Smith+Nephew responsible for identifying cost reduction and value improvement initiatives. Leading technical improvements to enhance business capability and margin.
Senior Controls Engineer optimizing manufacturing processes and ensuring system reliability at Polaris facilities. Reporting to the Advanced Manufacturing Engineering team across multiple locations in the US.
Staff Incubation Engineer developing secure AI software solutions at Snyk. Involves full - stack development and technical leadership in product offerings.
Principal Collaboration Engineer overseeing Microsoft 365 technologies and providing subject matter expertise for migration and support. Working at DCU, a credit union serving over one million members.