Keywords
C++ (Programming Language)
JIRA
Unix
Linux
Eclipse (Software)
Embedded Software
Software Engineering
Algorithms
Android Software Development
Public-Key Cryptography
Skills
- C/C++, Embedded C/C++
- Software Design, Software Development, Android development, Embedded Software Development, Software Engineering, ARM
- Android, Unix/Linux, Real Time Embedded OS, Windows
- Git, ClearCase
- Eclipse, Lauterbach, Debugging, Unit Testing
- Global Platform Trusted Execution Environment, Mobile Security, OpenSSL, CryptoAPI, Public Key Cryptography, Algorithms
- XML, XSL, XSLT, Xalan, Shell Scripting
- Active Team Player, JIRA, Scrum Methodology
- Software Design, Software Development, Android development, Embedded Software Development, Software Engineering, ARM
- Android, Unix/Linux, Real Time Embedded OS, Windows
- Git, ClearCase
- Eclipse, Lauterbach, Debugging, Unit Testing
- Global Platform Trusted Execution Environment, Mobile Security, OpenSSL, CryptoAPI, Public Key Cryptography, Algorithms
- XML, XSL, XSLT, Xalan, Shell Scripting
- Active Team Player, JIRA, Scrum Methodology
Project history
Seavus
Embedded Systems Developer
0.2011 - today
- Knowledge of different crypto and hash algorithms.
- Knowledge of system authentication mechanisms.
- Experience with Trusted Execution Environment (TEE).
- Development of native C application running in Android user-space and OS-Free environment used for testing of Trusted Applications.
- Unit testing; Testing framework support and maintenance.
- Experience with multi-threaded applications, USB gadget drivers, Linux system programming.
- Working with Texas Instruments - Blaze Mobile Development Platform (OMAP4430, OMAP4460).
- Working with multiple communication interfaces (UART, USB, HSI)
- Development of multi-platform application in C/C++ which uses communication libraries and complex protocols for communication with embedded device.
Computer Software
501-1000 employees
Seavus
Junior Embedded Systems Developer
04.2009 - 0.2011
- Development of software in embedded C, running in OS and OS-free environment on ARM based boards.
- Working with embedded hardware based on ARM cores (ARM11, Cortex A8 and Cortex A9).
- Usage of different kinds of flash memory NAND, NOR, OneNAND.
Computer Software
501-1000 employees
Seavus
Quality Assurance
05.2008 - 04.2009
Taking care of the quality of the product before being exposed to the customer, composing test strategy and cases to examine the entire product in dept, giving an support to the customers.
Computer Software
Embedded Systems Developer
0.2011 - today
- Knowledge of different crypto and hash algorithms.
- Knowledge of system authentication mechanisms.
- Experience with Trusted Execution Environment (TEE).
- Development of native C application running in Android user-space and OS-Free environment used for testing of Trusted Applications.
- Unit testing; Testing framework support and maintenance.
- Experience with multi-threaded applications, USB gadget drivers, Linux system programming.
- Working with Texas Instruments - Blaze Mobile Development Platform (OMAP4430, OMAP4460).
- Working with multiple communication interfaces (UART, USB, HSI)
- Development of multi-platform application in C/C++ which uses communication libraries and complex protocols for communication with embedded device.
Computer Software
501-1000 employees
Seavus
Junior Embedded Systems Developer
04.2009 - 0.2011
- Development of software in embedded C, running in OS and OS-free environment on ARM based boards.
- Working with embedded hardware based on ARM cores (ARM11, Cortex A8 and Cortex A9).
- Usage of different kinds of flash memory NAND, NOR, OneNAND.
Computer Software
501-1000 employees
Seavus
Quality Assurance
05.2008 - 04.2009
Taking care of the quality of the product before being exposed to the customer, composing test strategy and cases to examine the entire product in dept, giving an support to the customers.
Computer Software
Local Availability
Only available in these countries:
Macedonia
.