Embedded Developer with RTOS
Department: Software
Project Location(s): Remote
Education: Bachelor’s Degree
Experience: 3-4 years in field
Required
- University degree in Computer Sciences, Electronics, Telecommunications, Informatics, Automation or very good technical background;
- Minimum 3 years of experience as SW Engineer in C;
- Very good understanding of the software development process in the automotive area;
- Strong knowledge in embedded software development, environments and tools including editors, compilers, linkers, emulators, debuggers, analysis and monitoring tools, understanding of performance optimization;
- Knowledge in Real-time Operating Systems;
- Knowledge in Linux;
- AUTOSAR knowhow;
- Communication protocols knowledge is a plus (CAN, LIN, Ethernet, FlexRay).
Benefits
- Attractive salary (negotiable based on technical knowledge);
- Meal Tickets;
- Dedicated trainings portfolio based on personal development needs and job profile;
- One bonus vacation day for every 2 years of seniority in our company;
- Flexible working time and remote work opportunity;
- Private medical insurance package;
- Bonus for internal recommendation;
- Access to over 650 sports centers in the 7Card network;
- Opportunity to read a lot of books from Bookster;
- Relocation package in case of need for a convenient start;
- High tech infrastructure.
Nice to have
- Automotive SPICE standard knowledge;
- Agile methodology & tools knowhow;
- Structured approach, initiative and flexibility;
- Self-confidence and strong communication skills;
- Good knowledge of English, written and spoken;
- Basic electronics knowledge.
Responsibilities
- Analysis of project requirements (functional, base product, communication);
- Configure and integrate the stacks and packages (modules) based on AUTOSAR;
- Debug the SW integrated in client specific platform;
- Application development and integration;
- Contribution to the software architecture (UML, AUTOSAR) and clarification of requirements in cooperation with the client and the team;
- Use software releases based on the deliveries from internal and external parties which will be integrated into a complete platform;
- Code Performance analysis, optimization of algorithms, optimization of code;
- Development of robust and effective codes and insurance of high quality of the embedded code;
- Support the customers and the development team in using the relevant tools and provide guidelines, for quality aspects;
- Estimate own tasks & activities duration;
- Track own activities according to project plan;
- Communicate delays;
- Analyze own deliverables for completeness and correctness;
- Know and apply the software development process;
- Reviews, Project meetings, Team meetings.