You will provide technical leadership and expert guidance on embedded systems development and automated testing integration.
Responsibilities
Mentor engineering teams on utilizing C++test for embedded systems development.
Collaborate with customers to integrate C++test into their existing software development processes.
Conduct technical training sessions and workshops on testing best practices.
Drive the adoption and implementation of Parasoft solutions within customer organizations.
Required Skills
Minimum 3 years of experience in embedded systems development using C/C++.
Expertise in software development tools including Parasoft C++test, LDRA, Vectorcast, Klocwork, Coverity, Tessy, Cantata, or SonarQube.
Experience architecting and maintaining development environments using toolchains like Clang, GNU, Tasking, QNX, ARM DS-5, IAR, GreenHill, Keil, TI Code Composer, AMD Xilinx, or STM32cubeIDE.
Proficiency with build tools such as CMake, Make, BitBake, or Bazel.
Experience with testing in safety-critical applications (ISO 26262, IEC 62304, or IEC 61508).
Familiarity with MISRA C/C++ guidelines.
Experience with microcontrollers and microprocessors including ARM and PowerPC.
Ability to script in both Linux and Windows shells.
Preferred Skills
Experience with Automotive/Aerospace standards (DO-178) and compliance practices like AUTOSAR or DISA.
Knowledge of Docker, Azure DevOps, and Source Control Management Systems.