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