';

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 – Szczecin/ Wrocław

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
Software Tester - Szczecin/Wrocław

We would like you to:

  • do manual & automated tests for autonomous cars
  • participate in technical meetings and workshops with the client
  • cooperate with the customer and team members to ensure the high quality of products

You should:

  • have at least 1-2 years experience of manual testing
  • have experience in creation of test case scenarios
  • have experience in test automation (e.g. tcl, Python)
  • have “team player” and good communication skills

It would be nice if you:

  • had experience in Automotive projects
  • had knowledge of Automotive Spice (SWE.6)
  • had experience with CarMaker, Polarion
  • had experience with scripting language
  • had ISTQB Foundation Certificates
Senior Software Tester - Szczecin/Wrocław

We would like you to:

  • define, setup, enhance and maintain Software Integration Test Concept for simulation and target hardware environment, for Autonomous driving software solutions
  • develop and maintain integration test specifications and test cases
  • design, develop and maintain client’s Software Test Framework written in C++/Python
  • automate the integration test in CI
  • automate and produce KPIs of software integration test
  • travel to support customer meetings in Germany/Europe and occasional test drives

You should:

  • have more than 4 years of proven work experience as Automotive Test Engineer
  • have good programming knowledge in C++ and Python
  • have experience in ADAS system and Autonomous driving vehicles are add-on
  • have experience in scripting and automation for Continuous Integration is add-on
  • have fluent English (written and spoken)

It would be nice if you:

  • had good German language skills
  • had experience in Automotive projects
  • had experience with scripting language
Software Architect – Szczecin/Wrocław

We would like you to:

  • create SW architectures and the corresponding documents for embedded real-time microprocessor systems in the automotive field (ADAS)
  • support creation of SW design guidelines and design patterns
  • design and develop SW components
  • take care of functional leadership of SW Engineers
  • demonstrate software designs to the customer
  • take care of continuous improvement process in the team

You should:

  • have minimum 5 years of experience in software engineering
  • have experience in designing and modeling complex software systems
  • have experience in ADAS or Autonomous Driving
  • have knowledge in Functional Safety (ISO26262)
  • have experience with C, C++, UML, SysML
  • have knowledge of AUTOSAR and RTOS
  • have knowledge in CAN, FlexRay, SPI and corresponding analyzing tools
  • have knowledge of SW engineering processes: CMMI, Automotive SPICE
  • have fluent English language skills, German is a plus

It would be nice if you:

  • had experience in working in automotive projects
  • had experience in reading UML diagrams
  • had experience in embedded device development
System Engineer – Szczecin/Wrocław

We would like you to:

  • define, setup, enhance and maintain Continuous Integration (CI) and develop of infrastructure for entire Autonomous driving SW solutions
  • design, establish and maintain new build tools infrastructure and include them in the toolchain
  • develop integration test specification and test application based on software architectural design
  • do first level debugging, tracking and drive issue resolution
  • prepare the test vehicle in co-operation with system engineering team
  • update software’s in test vehicle and carry out different kind of tests

You should:

  • have knowledge of the software development life cycle
  • have working experience as integrator or part of Integration team
  • have good programming knowledge in C++
  • have experience in scripting and automation for Continuous Integration
  • have good communication and teamwork skills
  • have knowledge of Scripting languages like Shell, Python, Groovy, Ansible Playbooks, etc.
  • have knowledge of GIT, Polarion or similar tools for Version Control and Requirements Management
  • have knowledge of Jenkins
Requirements Engineer - Szczecin/Wrocław

We would like you to:

  • analyze the requirement documents from customer RFQs
  • discuss requirements with the customer, clarify open points and details
  • create and maintain the traceability of the requirements for the entire development cycle according to A-SPICE and ISO 26262
  • prepare release documents (measurements of used resources, release note etc.)
  • write requirements, trace requirements, lead and perform reviews
  • coordinate changes and synchronize team work in the context of the upcoming release

You should:

  • have an analytic mindset and a strong customer focus
  • have experience in requirements engineering and automotive engineering
  • have experience with such tools as: Jira, Doors, Excel
  • have experience in process audits (e.g. A-SPICE)
  • have fluent English (written and spoken)
  • have good communication and teamwork skills

It would be nice if you:

  • had a good understanding of software testing
  • had possibility to travel to support customer meetings in Europe
Senior C/C++ Software Developer – 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 5 years experience in C or C++ programming. Higher expertise levels are more than welcome!
  • 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 work 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 experience in embedded device development
Senior C/C++ Software Developer – Sweden

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 5 years experience in C or C++ programming. Higher expertise levels are more than welcome!
  • 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
  • be able to relocate for at least 6 months to Sweden (at the beginning of the project)

It would be nice if you:

  • had experience in work 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 experience in embedded device development
IT Project Manager - Wrocław

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 in Project Management in IT industry 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 hands-on experience with software development process
  • 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 embedded or/and automotive
  • had previous experience in software house
  • had experience in supporting more than one team
  • had knowledge and experience in project management
  • had ability to create a project offer
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