Automation Engineer

Framingham, Massachusetts

Omni Inclusive
Apply for this Job
Automation Engineer
  • Must posses skills of product test engineer roles along with hands on experience in C, C , Java or Python.
  • Good to have skill if the candidate had worked on embedded product automation using python and has experience of 4 to 5 years
  • Proficiency in creating and executing automated test scripts for embedded systems using testing frameworks like Robot Framework, pytest, or custom scripts.
  • Need a strong Understanding of domain knowledge in the product strong understanding of hardware components, firmware, embedded software development, real-time operating systems, and hardware-software interactions.
  • Understanding of embedded systems architecture, including microcontrollers, microprocessors, memory devices, communication protocols
  • Hardware testing tools experience such as oscilloscopes, logic analyzers, multimeters, function generators, JTAG debuggers, and hardware simulators.
  • Experience in testing and troubleshooting the integration of hardware components with software/firmware. This includes verifying data communication, sensor readings, device functionality, and system-level performance.
  • Knowledge of version control systems like Git for managing source code, tracking changes, and collaborating with development teams.
  • Strong debugging skills to identify and resolve hardware/software issues, system crashes, memory leaks, timing problems, and other anomalies during testing.
  • Understanding of engineering development cycle and testing methodologies like black-box, white-box, unit testing.
  • Knowledge of communication protocols commonly used in embedded systems, such as UART, SPI, I2C, Ethernet, Bluetooth, Wi-Fi, and CAN bus. Testing data transmission, protocol compliance, and error handling is essential.
  • Working in collaboration with product owners, developers, architects and all team members
Date Posted: 18 May 2025
Apply for this Job