We are looking for a passionate and driven Automation Development Engineer to join our small and high-quality Automation Team. You will play a key role in designing and developing the software that automates Embedded SW Pipelines and the V&V testing process for embedded IoT devices and systems. You will also take part in the development of SW Tools for internal usage and production lines.
This role offers the opportunity to design and implement a cutting-edge automation platform to support our IoT products' next generation.
Key Responsibilities:
Design and develop an automation platform for Embedded SW Pipelines and V&V testing process.
Maintain and enhance existing software to ensure robustness, stability, and performance.
Work closely with the Embedded Software and V&V teams to ensure implementation is accurate and aligned with priorities.
Analyse failures to identify root causes and implement effective solutions.
This role offers the opportunity to design and implement a cutting-edge automation platform to support our IoT products' next generation.
Key Responsibilities:
Design and develop an automation platform for Embedded SW Pipelines and V&V testing process.
Maintain and enhance existing software to ensure robustness, stability, and performance.
Work closely with the Embedded Software and V&V teams to ensure implementation is accurate and aligned with priorities.
Analyse failures to identify root causes and implement effective solutions.
Requirements:
3+ years of software development experience using C# or another object-oriented programming language
Familiarity with embedded systems and hardware interfaces such as UART, GPIO, and ADC
Strong understanding of CI/CD processes and tools for continuous integration and deployment
Excellent analytical skills to identify problems and propose solutions
Experience leveraging AI tools (e.g., GPT) to enhance and streamline the software development lifecycle
Excellent collaboration and communication skills within cross-functional engineering teams
Nice-to-Haves:
Hands-on experience in testing or test automation of embedded, multidisciplinary products is a significant advantage
Proficient in scripting languages, such as Python, Bash, or similar
Hands-on experience with networked systems, including client/server architecture, cloud-based communication, and distributed systems
Familiarity with Azure DevOps for source control, build pipelines, and project management
3+ years of software development experience using C# or another object-oriented programming language
Familiarity with embedded systems and hardware interfaces such as UART, GPIO, and ADC
Strong understanding of CI/CD processes and tools for continuous integration and deployment
Excellent analytical skills to identify problems and propose solutions
Experience leveraging AI tools (e.g., GPT) to enhance and streamline the software development lifecycle
Excellent collaboration and communication skills within cross-functional engineering teams
Nice-to-Haves:
Hands-on experience in testing or test automation of embedded, multidisciplinary products is a significant advantage
Proficient in scripting languages, such as Python, Bash, or similar
Hands-on experience with networked systems, including client/server architecture, cloud-based communication, and distributed systems
Familiarity with Azure DevOps for source control, build pipelines, and project management
This position is open to all candidates.