Senior Software Developer - C++ - digital signal processing
MECS
Required:
A Bachelor of Engineering degree in electronic or computer engineering with at least five years’ experience; OR A Master’s degree in electronic or computer engineering with at least three years’ experience; Experience in the following is required: Digital Signal Processing; C++ (preferably, otherwise C or C#), and Python; Data structures, algorithms, concurrency, and code optimization; GIT Version Control and CI/CD tools; Linux development environments; Understanding of how networks work. Experience in the following will be advantageous; Modern C++ standards and libraries; Object-oriented programming; GPGPU programming (CUDA); Control system development; Data acquisition; Radar, Communications or Electronic Warfare signal processing UI/UX development (e.g. in Qt); Embedded systems; Production software environments; End-to-end lifecycle of software development.
A Bachelor of Engineering degree in electronic or computer engineering with at least five years’ experience; OR A Master’s degree in electronic or computer engineering with at least three years’ experience; Experience in the following is required: Digital Signal Processing; C++ (preferably, otherwise C or C#), and Python; Data structures, algorithms, concurrency, and code optimization; GIT Version Control and CI/CD tools; Linux development environments; Understanding of how networks work. Experience in the following will be advantageous; Modern C++ standards and libraries; Object-oriented programming; GPGPU programming (CUDA); Control system development; Data acquisition; Radar, Communications or Electronic Warfare signal processing UI/UX development (e.g. in Qt); Embedded systems; Production software environments; End-to-end lifecycle of software development.
Confirmar seu email: Enviar Email
Todos os Empregos de MECS