Description
Research and Development Software Engineer responsible for designing, developing, testing, debugging, and maintaining software for embedded products. The role involves defining software architecture under supervision, independently developing software components, managing requirements, implementing complex systems, collaborating with validation and verification, benchmarking competitors, documenting software, and participating in design and code reviews. The position requires at least three years of modern C++ programming experience on Linux, familiarity with CI/CD, testing, development tools, and preferably embedded systems and Linux kernel programming.
