Summary from listing
The Embedded Software Engineer will develop, maintain, test, and enhance C/C++ embedded software for a range of products, working with software, FPGA, and SoC engineering teams. Responsibilities include designing embedded applications, performing unit and integration testing, developing system-control and monitoring software, integrating communication protocols, and building GUI applications. The role requires at least three years of embedded software development experience, strong C++ skills, an engineering or computer science degree, Linux and CI/CD experience, software design knowledge, and a security clearance. Desirable qualifications include MISRA C++17, MATLAB, OpenGL or Vulkan, CUDA/OpenCL, machine learning or AI, and FPGA development.
