13 ago
|
Ascendion
|
San Cugat del Vallés
13 ago
Ascendion
San Cugat del Vallés
About the job:
We are seeking for Firmware Security Engineer who involves in software development and support for Large Format printers, including requirements gathering, coding, testing, bug fixing, and documentation. Key skills include C/C++11/14, Python, concurrent programming, Qt-QML UI development, embedded systems, Linux, version control (Git), debugging, unit testing, build systems, and CI tools. Strong expertise in security (Kerberos, TLS/SSL, OpenSSL) and networking (REST APIs, Wireshark) is required. The job also involves troubleshooting prototype builds, assessing software impacts on manufacturing, and coordinating with cross-functional teams.
Responsibilities:
Software development services, including:
· Capture of the requirements of the software component
· 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)
Programming and Technical Skills:
- Programming languages: C, C++ 11/14, Python, TCL
- Programming skills:
Concurrent programming, multithreaded and multi-process systems.
- Software architecture & design: Application of modern design patterns for maintainable and scalable firmware design
- UI development: Qt-QML
- Webservices knowledge: HTTP/API REST
- Embedded systems tools: Assembly (when required), RTOS concepts
- Operating Systems: Linux (embedded and development environment), Windows for tooling, MacOS
- Version control systems: Git/GitHub
- Debugging tools: JTAG, GDB, logic analyzers, oscilloscopes, memory corruption/leakage tools
- Testing tools: Unit testing (Gtest/Gmock)
- Build systems: Make, CMake
- Continuous Integration tools: Jenkins or similar
- Other essential tools:
- Cross-compilers and toolchains (e.g., GCC for ARM)
- Package managers (e.g., apt, pip)
- Virtualization or container tools (e.g., Docker for build environments)
Security & Networking Expertise:
- Authentication & Author
📌 Security Engineer (San Cugat del Vallés)
🏢 Ascendion
📍 San Cugat del Vallés