remoteonsite
Senior Engineer I, Embedded Software Test - Schneider Electric
Software Engineer
Senior Engineer I specializing in embedded software test for IIoT solutions, driving integration, verification, and cybersecurity validation through automated test frameworks, system‑level validation, and Agile release processes.
About the role
Key Responsibilities
- Design and implement automated test suites for hardware, firmware, and software components of IIoT devices.
- Conduct integration, verification, and system‑level validation to ensure release readiness and reliability.
- Perform cybersecurity testing, including vulnerability assessment and secure boot validation.
- Collaborate with cross‑functional teams in an Agile environment to define test requirements and drive continuous improvement.
- Maintain CI/CD pipelines and test infrastructure to support rapid, repeatable testing cycles.
Requirements
- Bachelor’s or higher in Electrical Engineering, Computer Science, or related field with 5+ years of embedded test experience.
- Proficiency in Embedded C and Python for test development and scripting.
- Hands‑on experience with test automation tools, CI/CD platforms, and version control systems.
- Strong knowledge of cybersecurity principles and testing methodologies for embedded systems.
- Demonstrated ability to work effectively in Agile teams and communicate technical findings clearly.
Skills
pythontest automationcicdagile