Position: Compiler Developer
Company: Smart Tek Solutions, LLC
Category: C++
Experience required: 5y
English level: upper

Smart Tek Solutions is a leading IT service provider that serves Fortune 500 companies in the US. Our goal is to become a leading employer in Ukraine, and now we are looking for Compiler Developer to join our team.

**Requirements:**
- MSc or BSc degree in Computer Science, Electronics Engineering, or a related field;
- C++/C programming skills (Windows and Linux platforms);
- Experience or background in compiler development;
- Exposure to large-scale software build, integration, and test environments;
- Basic knowledge of microcontrollers and microprocessor instruction sets;
- Being used to develop software in an agile manner.

**Will be a plus:**
- SPICE and ISO 26262 safety critical software development and experience;
- Experience in embedded software development;
- Affinity with integrated software development- and GUIs/Java environments;
- Knowledge of Tracking-, Version control- and Build-Systems;
- Familiar with Linux and scripting languages.

**Responsibilities:**
- Requirements analysis, requirements specification, and test specification;
- Designing, implementing, documenting, testing, and debugging new and existing compiler features, extensions, new instruction set support, and compiler optimizations;
- Negotiating and influencing technical issues and solutions within the project;
- Designing and building ready-to-use example projects and reference designs.

**We offer:**
- Variety of domains;
- Full stack of technologies;
- Professional and highly interactive team environment;
- Management style based on openness and trust;
- Stable support in personal education and growth;
- Worthy compensation;
- Active community with regular knowledge sharing;
- Flexible work conditions;
- Huge office with extra space for work & leisure;
- Paid vacation days, sick leaves, and days off.