';

Career

Our career center

So you like software engineering?

As you have delved here you are probably looking for new challenges and experiences. That’s great, because that’s something we have for you.

At Codelab we are specialized in modern software engineering techniques and solutions for automotive industry. We are working on various systems supporting avionics and healthcare. We’re also carrying out projects for science, business and telecom.

Our code rides in millions of cars; flies in helicopters; checks the condition of the leading football players in the world.

Not convinced?

In Codelab – a complex IT solutions provider – we are able to offer wide variety of projects in different industries. We hope that, years of experience, comprehensive industry knowledge and broad technological expertise, all of which makes our customer base successful, will allow us to grow together.

Our projects include, among others: automotive infotainment platforms; web applications; mobile applications; contact centers; embedded systems etc. Wide scope of projects guarantees that you will find something that you are interested in.

What we offer

Joel Test is a – to quote the author, Joel Spolsky – “highly irresponsible and sloppy test rating the quality software team”. Why would we use that? Well… and how would we present ourselves to you otherwise? Of course you are  interested in code, technology, testing, and checking the Joel Test took only three minutes.

Our Joel Test score: 11/12

  • Do you use source control?
  • Can you make build in one step?
  • Do you make daily builds?
  • Do you have a bug database?
  • Do you fix bugs before writing new code?
  • Do you have up-to-date schedule?
  • Do you have spec?
  • Do programmers have quiet working conditions?
  • Do you use best tools money can buy?
  • Do you have testers?
  • Do new candidates write code during their interview?
  • Do you have hallway usability testing?
Some of the technologies we use
OFFER & BENEFITS
  • Amazing atmosphere
  • Competitive salary
  • Stable employment
  • Work-Life balance
  • Flexible working hours
  • Dedicated budget for training
  • International projects
  • Food subsidies
  • Multisport
  • Relocation bonus
  • Occasional benefits
  • Investment fund
  • Contracts for creative work
  • Language training subsidies
  • Team building events
  • Personal growth
  • Playroom
  • Private healthcare
JOB OFFERS
Embedded Software Developer with AUTOSAR – Wrocław/Szczecin

We would like you to:

  • design and implement new functionalities in automotive infotainment platform
  • ensure high code and product quality
  • implement and maintain functional and unit tests
  • join workshops and meetings with customer

You should:

  • have very strong C/C++ skills
  • have at least five years of experience of working on automotive embedded systems
  • have practical knowledge of AUTOSAR toolset, Vector DaVinci Developer and Vector DaVinci Configurator
  • feel responsible for the quality and team’s work effects
  • be focused on customer’s satisfaction
  • be able to communicate (reading, writing and speaking) in English fluently

It would be nice if you:

  • had RTOS experience
  • had experience with debugging tools (oscilloscope, logic analyzers)
  • had CAN, UART knowledge
  • had knowledge about Renesas RH850 and other controllers
Java Software Developer with German – Wrocław

We would like you to:

  • create new functionalities and maintaining applications
  • integrate application with external systems
  • take care of full-stack development
  • assure high standards of coding and high quality of products
  • participate in technical meetings and workshops together with customer

You should:

  • have very good understanding and working knowledge of Java confirmed by at least 1 year of professional experience
  • have very good knowledge of JEE, Hibernate, JBoss EAP technology
  • have good knowledge of Swing, JavaFX
  • have practical knowledge of database design and querry languages (preferable: Oracle, MsSQL)
  • have good command of German in speaking and writing
  • have high engagement, reliability and team work skills

It would be nice if you:

  • had experience with JGoodies Swing Suite
C/C++ Software Developer – Wrocław/Szczecin

We would like you to:

  • develop and design software
  • participate in system architecture design and development
  • carry out whole product development lifecycle, from requirements elicitation to product deployment
  • follow high quality programming standards
  • work as a member of cross functional team
  • care of continuous improvement process in the team

You should:

  • have at least 2-4 years of experience in C or C++ programming
  • have understanding of object-oriented software development
  • have experience in software development processes
  • have higher education
  • have communicative English
  • have good communication and teamwork skills

It would be nice if you:

  • had experience in working in automotive projects
  • had experience in programming for Linux/Embedded Linux environment
  • had experience in reading UML diagrams
  • had knowledge in areas of: requirements engineering, testing and validation
  • had knowledge of Python or C#
C/C++ Map Rendering Engineer – Wrocław/Szczecin

We would like you to:

  • develop and design software
  • participate in system architecture design and development
  • carry out whole product development lifecycle, from requirements elicitation to product deployment
  • follow high quality programming standards
  • work as a member of cross functional team
  • care of continuous improvement process in the team

You should:

  • have at least 2-4 years of experience in C++ programming
  • have knowledge of OpenGL and strong graphics background
  • have understanding of object-oriented software development
  • have experience in software development processes
  • have communicative English

It would be nice if you:

  • had knowledge about how map data is structured
  • had experience in map information density reduction and map scrolling/animation
  • had good Vector mathematics knowledge
C Software Developer – Wrocław/Szczecin

We would like you to:

  • design and implement software
  • communicate with architects, testers and requirements engineers

You should:

  • have at least one year experience in C or C++ programming
  • have communicative English
  • have good communication and teamwork skills

It would be nice if you:

  • had experience in reading UML diagrams
  • had knowledge in areas of: requirements engineering, testing and validation
  • had basic knowledge of embedded systems
HMI Software Developer – Wrocław/Szczecin

We would like you to:

  • develop and design software
  • participate in system architecture design and development
  • carry out whole product development lifecycle, from requirements elicitation to product deployment
  • follow high quality programming standards
  • work as a member of cross functional team

You should:

  • have at least 2-4 years of experience in C++ programming
  • have experience in Qt / QML
  • have understanding of object-oriented software development
  • have experience in software development processes
  • have communicative English

It would be nice if you:

  • had experience in creating HMI in automotive projects
  • had experience in UML and designing software for embedded systems
Senior Cellular Connectivity Engineer – Wrocław/Szczecin

We would like you to:

  • develop and design software
  • participate in system architecture design and development
  • carry out whole product development lifecycle, from requirements elicitation to product deployment
  • follow high quality programming standards
  • work as a member of cross functional team
  • care of continuous improvement process in the team

You should:

  • have at least 2 of experience in C/C++ programming
  • have knowledge of GSM/GPRS/LTE protocols (modem side)
  • have knowledge of Cellular modems API
  • have knowledge of Network Routing, VPN IPSec Tunelling
  • have understanding of object-oriented software development
  • have experience in software development processes
  • have higher education
  • have communicative English
  • have good communication and teamwork skills

It would be nice if you:

  • had knowledge of Protocol log analysis, connection and data transmission process according to standards
  • had knowledge of Testing protocol analyzer/generators e.g. Rhode-schwarz/National Instruments
  • had experience in work in automotive projects
Senior WLAN Connectivity Engineer - Wrocław/Szczecin

We would like you to:

  • develop and design software
  • participate in system architecture design and development
  • carry out whole product development lifecycle, from requirements elicitation to product deployment
  • follow high quality programming standards
  • work as a member of cross functional team
  • care of continuous improvement process in the team

You should:

  • have at least 2 years experience in C/C++ programming
  • have knowledge of WLAN interfaces and standards (802.11xxx series)
  • have knowledge of ISO/OSI Model and implementations
  • have knowledge of Logging, Testing protocol analyzer/generators e.g. Rhode-schwarz/National Instruments
  • have knowledge of Network Routing configuration and signal quality management
  • have understanding of object-oriented software development
  • have experience in software development processes
  • have communicative English
  • have good communication and teamwork skills

It would be nice if you:

  • had experience in work in automotive projects
System Engineer Genesys – Szczecin

We would like you to:

  • maintain complex and business critical solutions for Multichannel platforms in the area Customer Experience Management
  • communicate with architects, testers and requirements engineers

You should:

  • have Bachelor or Master in computer science or comparable education
  • have strong IT-base knowledge in the areas OS (incl. UNIX), DBMS, architecture, protocols, network technologies and infrastructure
  • have basic knowledge of scripting languages like (Bash, Perl etc.)
  • have good English language skills
  • have basic German language skills
  • be willing to travel
  • have service- and customer orientation
  • have the ability to analyze and understand complex technical relations
  • be reliable with strong engagement
  • have good communication and teamwork skills

It would be nice if you:

  • had Genesys Skills (in the context of Customer Interaction Management solutions)
  • had experience with VoIP/SIP protocol
DevOps Engineer – Wrocław

You should:

  • have strong IP networking skills
  • have hands-on experience in configuration of LAN services/protocols (TCP/IP, FTP, SMTP, SNMP, HTTP, DNS, SSL etc.) and their troubleshooting
  • have expertise with network analysers, preferably Wireshark
  • have hands-on Linux administration skills (RHEL, CentOS)
  • have basic knowledge of scripting languages (e.g. Bash)
  • have familiarity with cloud technologies (preferably Amazon Web Service) products, solutions and
    management tools
  • have working experience in IT, preferably in Technical Support or Development areas
  • have high teamwork skills and customer orientation

It would be nice if you:

  • had background knowledge of Contact Centre Operations and technologies (preferably based on Genesys products)
  • had knowledge of at least one Database Management System (Oracle, MySQL, PostgreSQL, Cassandra)
  • had familiarity with WAN IP connectivity products & solutions
  • had experience with automation technologies (e.g. Ansible)
  • had familiarity with Docker and Kubernetes technologies
Full-stack Developer – Wrocław

We would like you to:

  • create applications from scratch and new functionalities
  • full-stack development
  • keep high standards of coding and assure high quality of products
  • participate in technical meetings and workshops together with customer
  • influence technologies used in the project

You should:

  • have very good knowledge of Java 8+ confirmed with at least 2 years of professional experience
  • have practical knowledge of frameworks: Spring Boot, Spring
  • have experience with front-end technologies: single-page applications, JavaScript, HTML, CSS
  • have practical knowledge of database design
  • have high customer orientation and teamwork skills
  • have good English language skills

It would be nice if you:

  • had Agile methods experience (Scrum, Kanban, Pair programming, TDD)
  • had experience with Docker, Angular 5.0/React, Mobile/Hybrid applications development
Test Engineer - Szczecin

We would like you to:

  • develop modern products from the Automotive area
  • ensure high quality products
  • participate in technical meetings and workshops with the client
  • make impact on technologies used in the project

You should:

  • have experience in automotive or embedded test environment
  • have technical understanding
  • have the ability to work independently
  • have experience with testing with test cases, free testing, testing based on feature lists/requirements
  • have knowledge of trace analysis
  • have proactive attitude
  • have good command of the English language, both written and spoken

It would be nice if you:

  • can flash ECUs
  • had experience with CAN, LIN, MOST, Ethernet, SPI
  • had ISTQB Foundation Certificates
  • had experience with tools (Jira, Confluence, Doors, specifications, …)
  • had superpowers 🙂
Test Engineer (Mobile) - Wrocław/Szczecin

We would like you to:

  • execute system and functional tests related to different mobile device types like Smart Phones, Modems or Smart Meter
  • analyze test environments and test specification
  • optimize test environments
  • analyze protocol level about the correct behavior of a device
  • take care of test documentation and reporting – especially error cases

You should:

  • have a degree in electrical engineering, computer science or related discipline
  • have good knowledge of relevant standards (GSM, UMTS, LTE, VoLTE, VoWiFi) plus ability to analyze log-files
  • have knowledge of specifications (3GPP) and analysis on protocol level
  • have very good communication skills in spoken and written English
  • have good knowledge in the area of Mobile OS and application software
  • have driving license with corresponding driving experience
  • be able to work in a team and be flexible
  • be ready to travel to Aachen, Paris or Rome (at least one week a month abroad)

It would be nice if you:

  • had ISTQB Foundation Certificates
  • had superpowers 🙂
Project Manager - Wrocław/Szczecin

We would like you to:

  • ensure that used methodologies and processes works well and generates maximum business value
  • support project teams in establishing efficient ways of working and resolving impediments
  • represent project teams on business meetings with customer and stakeholders
  • guide teams in introducing improvements and adapting to changes
  • canalize team members competence to find root causes and create solid improvements
  • improve cooperation and communication between teams and customer organization

You should:

  • have experience of working in Project Management for at least 2-3 years as Project Manager
  • have good understanding of Project Management principles
  • have knowledge of various Project Management techniques and methodologies
  • have pro-active attitude and out of the box thinking
  • have ability to install and develop team spirit in projects
  • have strong communication and interpersonal skills
  • have conflict resolution facilitation skills
  • have fluent English (written and spoken)

It would be nice if you:

  • had experience in supporting more than one team
  • had knowledge and experience in project management
  • had ability to create a project offer
Accountant – Szczecin

We would like you to:

  • performing assigned accounting tasks mainly for the account payables
  • processing and reviewing invoices in accordance with company procedures
  • complying with accounting standards, policies and procedures
  • focusing on quality and timeliness of work

You should:

  • have experience in accounting (accounts payables) for at least 1 year
  • have planning skills and time management
  • have teamwork skills
  • be flexible with working hours around the month end processes
  • have good Excel skills and analytical thought processes
  • have fluent English (writen and spoken)
  • have communicative German

It would be nice if you:

  • had experience with the accounting system “MS Dynamics NAV”
When you send your CV:
Our team
analyzes
your CV
1
CV matches
the job
profile
2
We invite
you to
meet us
3
You get
the job
offer
4
See you
in the
office!
5

If you haven’t found the job that suits you, contact us, maybe we’ll find something extraordinary JUST for you.

Attach your CV (.pdf | .doc | .docx)
In order for us to use your personal data sent in the recruitment process, we inform you that Codelab, with its registered office in Szczecin, ul. Malczewskiego 26, is the personal data administrator, and these data will be processed for the current and future needs of the recruitment purposes and stored for three years in the internal system of infinIT Codelab Sp. z o.o. The provided data will not be shared with other recipients or transferred to a third country.

At any time, you may withdraw your consent to the processing of personal data, demand access to their content and rectification, deletion, limited processing, transfer and objection.

You also have the right to bring a complaint to the supervisory body if you consider that the processing of personal data infringes the provisions of the General Data Protection Regulation of April 27, 2016.

We also remind you that the transfer of data is voluntary, and we inform you that it will not be processed in automatically, including in the form of profiling.*
* Information provided in accordance with the requirements of article 13 (1 and 2) of the general regulation on the protection of personal data of April 27, 2016.
I agree