Job Description

Software development services, including:

- Capture of the requirements of the software component, based on the specifications

- Proposal of the functionality of the software component

- Development, test and integration of the software component assigned

- Bug fixing

- Document and publish development work (in English)

- Use of programming technologies necessary for firmware development, such as:

o Programming languages: C, C++ 11/14, Python, TCL

o Programming skills: Concurrent programming, multithreaded and multi process systems.

o UI development: Qt-QML

o Webservices knowledge: HTTP/API REST

o Embedded systems tools: Assembly (when required), RTOS concepts

o Operating Systems: Linux (embedded and development environment), Windows for tooling, MacOS

o Version control systems: Git/GitHub

o Debugging tools: JTAG, GDB, logic analyzers, oscilloscopes, memory

Ready to Apply?

Take the next step in your AI career. Submit your application to Ascendion today.

Submit Application