C/C++ Embedded Software Engineer

Consult Red
Senior
16 800 - 25 200
pln
net / month (B2B)
15 000 - 18 000
pln
gross / month (Employment contract)

Online interview
B2B Employment contract
Grabarska, Wrocław
Remote possible
50%
Paid vacation
26 plus 1 day per year up to 31

Your tasks

Our vision

It's simple: to build a global centre of excellence for embedded engineering right in the heart of Wroclaw. We want to offer exceptional quality embedded work on the most complex of projects with (or for) the worlds leading tech and entertainment companies.

Your responsibilities

You will work in an agile environment reporting to a Group Lead or Project Manager and will have considerable exposure to our clients and other partners. Working as part of a team, you’ll be a key part of the planning, design, development, debugging and integration of embedded software modules for cutting edge broadcast and internet TV receivers (set-top boxes. 

Project description

Depending on the project, you'll be working with

(Experience with any of the following is useful)

Object Oriented programming in C++ or JavaScript | UML diagramming | C++11/14 | gstreamer | Linux kernel | drivers | GDB | git | gerrit | docker | Yocto | Jenkins | TDD and Unit Testing frameworks such as Google Test | Software development for consumer electronics or TV | Audio,Video & TV standards | Networking protocols and standards including TCP/IP / Wi-Fi / HLS or MPEG-DASH | Agile, Scrum methodologies

Who we're looking for?

Our clients requie projects done mainly with technologies such as 

  • Programming: C and C++/Java, actually C++ is the usual choice
  • Integrating: Embedded Linux
  • Scripting: Python or Javascript
  • Nice to have: digital TV / STB experience, RDK experience
Skills
C++
C
Linux
How we manage our projects?
Methodology
SCRUM, SAFe, AGILE, KANBAN, WATERFALL
Who makes architectural decisions?
The team on the project assigned to Architecture
Who makes technology stack decisions?
The wide engineering team usually inputs but customers decide
Concurrent projects per team member?
1
Project management software
JIRA
Opportunity to change between projects
Team line-up
6
Developers
1
PMs
2
QAs
Teams are variable across deliveries - we stay agile
How we code?
Git
Version control
Code review
TDD
BDD
Knowledge database
How we test?
Unit tests
Integration tests
System tests
Performance tests
Manual testing
Test automation
Toolset
Laptop
Additional monitor
Headphones
Personal container
Operating system
Work environment
Tech supervisor
Open space
Separate rooms
Flexible working hours
7 - 19
Office hours
Work time division
Bug fixing
60%
New features
40%
Healthcare
  • Healthcare package
  • Healthcare package for families
Leisure package
  • Leisure package
  • Leisure package for families
Bonuses
  • Financial bonus
Kitchen
  • Cold beverages
  • Hot beverages
  • Fruits
  • Snacks
  • Lunches
Traning
  • Conferences
  • Books
  • Trainings
Parking
  • Car parking
  • Bicycle parking
Other
  • Shower
  • Chill room
  • Playroom for children
  • Integration events

Recruitment process

- 10 days
Short phone interview (technical)
Full online interview (technical + HR)

Our company

Consult Red

Wrocław, Shipley, Los Angeles 200
Tech skills
  • C++
  • Linux
  • Python

Check out similar job offers