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
corruption/leakage tools
o Testing tools: Unit testing (Gtest/Gmock)
o Build s...

Apply for this Position

Ready to join Ascendion? Click the button below to submit your application.

Submit Application