Date Posted: 2019-04-27 | Date Modified: 2019-03-28 | Expires: 2019-05-27

Embedded Software Development Engineer

Job Description

For our contracting department we are looking for Embedded Software Development Engineer

Embedded Software Development Engineer will join our client's embedded software development team, counting over 80 headcounts and still growing. The team is divided into Scrum teams (currently 10). Being a part of large embedded software development center of a Global company the department is responsible for the development of communication modules for industrial automation installations: ethernet bridges, ethernet adapters, communication part in industrial drivers. The company is going strongly towards security direction and they are introducing technologies like TLS, DTLS to their products. Katowice center holds the status of both design and implementation center, which means that all decisions connected to components architecture are made locally. The team is working on new generation of devices, most of the time new code is developed, and there are not so many maintenance tasks. The whole center works in SAFe (Scalable Agile Framework). The teams work according to Scrum methodology (daily stand-ups, sprints every 3 weeks, PI's every 3 months, retrospectives). Tests are predominately automated, they have their own test lab, test automation system is written in Python. 80% of the maintained code has been developed locally in last 6 years. There is some legacy code connected with the platform, developed in US, predominately not older than 10 years. Technical debt is minimal.

Embeded Software Development Engineer develops embedded code in C++. One is reporting to Team Lead who reports to Software Development Manager. The role may require some communications with engineers based in other software & hardware development centers (USA, Asia).

Requirements

- a minimum of 2 years of experience in software development in C++ (must have),
- a knowledge of TCP/IP networking, routing, switching (very nice to have),
- knowledge of chiffring, TLS, DTLS (nice to have),
- experience with embedded software development (nice to have)
- experience with RTOS (nice to have)
- very good command of English

Benefits

- work in a design centre where all decisions about architecture are made locally
- work in an international product company, developing own hardware, software and platform
- work on new generation of products
- work with very innovative things in the area of embedded software development: multi-core processors, complicated peripheria, networking and security technologies in embedded software development
- work in very fast growing centre in terms of headcount
- work in a new and very modern office space with very well equiped labs
- daily rate arr 500 PLN/day + VAT (B2B contract)

Skills

Embedded C++ Embedded Software Real-Time Operating Systems (RTOS) Routing TCP/IP protocols

Language Requirements

English

Visa Support

No
Email Job

Job Criteria

Job Type

Contract

Industries

#Industrial Automation #Mechanical or Industrial Engineering

Job Location

Poland - Katowice

Functions

Engineering, Information Technology, Developer

Salary

Negotiable

Companies will apply to you too

Fill in your resume and companies will send you invitations to apply on their jobs and we will notify you directly on your email box .