C++ Developer for Apple platforms using LLVM technologies (MLIR)
whiteCryption - Riga
€ 3000 - 7500
Deadline
2025-02-17
Description
Company
Summary
Responsibilities
Design & Development:
- Design and implement features for an application protection product on macOS and iOS
- Plan their implementation
- Provide tests for implementations
- Analyze, review and validate protected applications against defined security attributes
- Meet deadlines and project objectives
Technical Leadership:
- Identify problems and come up with solutions
- Own features from inception to deployment
- Identify necessity for and implement engineering process improvements
- Participate in planning processes
- Taking part in non-software development team processes, e.g. mentoring or process upkeep
Requirements
- Advanced proficiency in C++ programming
- Familiar with low-level programming concepts
- Excellent verbal and written communication skills in English
Preferred qualities
- Knowledge of Python
- Practical work experience of at least 3 to 5 years working as a software developer
- Experience with full software lifecycle
- Proficiency with debugging
- Deep understanding of Application and object-code formats (e.g. MachO)
- Experience with LLVM or GCC internals & APIs
- Experience with reverse engineering frameworks/tools (e.g. Ghidra, IDA Pro, etc.)
- Compiler development experience, particularly in the areas of optimization or obfuscation
- Notable contributions to open-source projects
- Understanding of software protection principles and technologies, including both obfuscation & runtime application software protection
- Knowledge of assembly languages, e.g. ARM64
- Knowledge of applied cryptography
- Understanding of software security
- Experience with testing processes
- Experience with web services
We offer
- Exciting projects with large opportunities for growth and a never ending stream of interesting challenges
- Great colleagues
- Including ex(-Google, -Microsoft, -Intel, -CERN) employees,
- Including organizers/volunteers for the school olympiad movement.
- 8h work day at a somewhat flexible start.
- Benefits package
- Full-remote work option
- Work with international customers
- Participation in open source projects
- Opportunities for further education
Summary
Position
C++ Developer for Apple platforms using LLVM technologies (MLIR)
Location
Riga
Type
Full-time
Deadline
2025-02-17
Company
whiteCryption
Salary
€ 3000 - 7500 (+ bonuses)
Know someone who would love this job?
Share the postition