Zapraszamy do wysłania życiorysu - skontaktujemy się w przypadku wznowienia projektu lub podobnej oferty.
Responsibilites:
- You will create complete development environments of the compiler toolchain including assembler, linker, disassembler, and simulator for our customers.
- Your main responsibilities are:
- To design, implement, and optimize C/C++ compilers and associated tools for RISC, VLIW and SIMD-based instruction set architectures
- Cooperate with R&D and product teams to enhance our technology and products
- Apply the team's software engineering process to deliver defect-free code
- 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 team
- Designing and building ready-to-use example projects and reference designs
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
- Agile software development
- English B2/C1
- ISC, VLIW and SIMD based instruction set architecturestakes to make a project successful
- You have contributed to either proprietary or open-source compiler code bases or have developed static analysis tools
We offer:
- Remote work or in offices (Warszawa, Wrocław, Kraków, Szczecin, Białystok)
- Salary up to 150 PLN/H (B2B)
- Training budget
- Internal initiatives
- Sports card
- Top-of-the-line equipment
- Private health insurance
Nice to have:
- SPICE and ISO 26262 understanding
- 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
Additional information:
We have just started our new project, this time with a leading and standalone software provider for safety critical applications. Our partner offers high-performance, embedded software development tools for automotive OEMs and Tier 1 suppliers. Its strategic partnerships with semiconductor manufacturers, OEMs, and suppliers makes them a leading player in the embedded software development industry for advanced driving assistance systems (ADAS) and autonomous driving.