Senior Software Engineer - Networking

Networking starts with you

  • Consult Red
  • Wrocław
  • 12 000 - 16 000 PLN net / month
  • Any contract

Consult Red

Requirements

Experience level: Mid

Requirements:

  • At least 3 years experience of developing for embedded devices
  • Strong programming skills especially in C/C++
  • Linux, Linux, Linux - did we mention Linux?
  • Good understanding of TCP/IP internals and common network protocols such as DHCP, DNS, HTTP
  • English

Nice to have:

  • Polish

All our people at Red are customer facing and willing to communicate with colleagues and clients to get the projects done. Soft skills are therefore highly valued but we are realistic and know that even the very best engineers need help sometimes when it comes to soft skills. We can help you here to grow but you have to be willing of course.

Technologies

Necessary on this position:
  • Linux
  • C
  • Embedded
  • C++
  • TCP-IP
Necessary and we can teach you:
  • GIT
  • Gerrit
Nice-to-have:
  • SNMP
  • Yocto
  • Docker

Project you can join

You will join one of the new SCRUM teams working on a new project for home networking and routers. You will develop C and C++ software and work in a Linux environment on a next generation router platform. You will implement a stack for this platform based on open sources and the teams own code Using GIT, Gerrit, JIRA . You will work at the kernel level and higher and work within restricted memory and performance goals. As the project progresses the platform will become more and more integrated with the cloud and lead to a platform used by millions across Europe.

Work time division

New features
75%
Meetings
10%
Self-development
5%
Client support
5%
Bug fixing
5%

How we code?

  • Version control: Git
  • Style guide
  • Code review
  • Pair programming
  • Static code analysis
  • TDD
  • BDD
  • Code metrics
  • Knowledge database

How we test?

  • Unit tests
  • Integration tests
  • System tests
  • Pentests
  • Performance tests
  • Manual testing
  • Test automation
  • CI

How we manage our projects?

  • Methodology: Scrum, Agile
  • Who makes architectural decisions? Your team and the customer's team
  • Who makes technology stack decisions? The customer's team with your input
  • Concurrent projects per team member?: 1
  • Project management software: A few days every few months
  • Opportunity to change between projects
  • Team line-up:
  • Developers: 6
  • PMs: 1
  • QAs: 1
  • Designers: 1
  • Team size varies greatly upon customer demand.

Toolset

  • Laptop
  • PC
  • Additional monitor
  • Headphones
  • Personal container
  • Phone
  • Freedom to pick your tools
  • Operating system

Work environment

  • Tech supervisor
  • Open space
  • Separate rooms
  • Dress code
  • Flexible working hours
  • Remote possible: 20%
  • Business trips: A few days every few months
  • Paid vacation: magda.pomiankiewicz@redembedded.com, apply-c825a98d21f101@red-embedded.breezy-mail.com

Bonuses

  • Healthcare package
  • Healthcare package for families
  • Leisure package
  • Leisure package for families
  • Financial bonus
  • Equity
  • Cold beverages
  • Hot beverages
  • Fruits
  • Snacks
  • Lunches
  • Adaptation tips
  • Language courses
  • Temporary housing
  • Help finding an apartment
  • Visa Services
  • Sign up bonus
  • Flight ticket
  • Money for moving expenses
  • Conferences
  • Trainings
  • Books
  • Car parking
  • Bicycle parking
  • Shower
  • Chill room
  • Playroom for children
  • Integration events

Contact this employer

Consult Red is a Data Controller ...