- LocationRomania
-
IndustryInformation Technology
Responsibilities
1. Review Software specifications, Architecture and Design documents for the system
2. Develop components inside special framework architecture provided by our customer
3. Analyze customer specifications; develop components architecture based on this information
4. Communicate with customer in case of unclear technical requirement in the specifications. Resolve such inconsistencies
5. Make functional testing of developed source code, participate in code review sessions
6. Act according the standards of the automotive industry and in-car applications and software development processes
7. Mentorship for new comers and junior developers
8. Analysis and solution proposal for customer requests
9. Active participation in Agile activities
Skills
Must have
- Excellent level of C\C++ (minimum 5 years working experience)
- Embedded development experience (memory management, multithreading, asynchronous communications) (minimum 3 years of working experience)
- Development of UnitTests
- SW functional tests for own implementation
- Experience with Linux Development, systemd, socket programming, Yocto, Automake, CMake, Bitbake, Bash Shell, Git, Jenkins, Gerrit
IPC - dbus, pipe, queue
- Previous experience in developing automotive telematics-based projects. - - Advanced IP networking and firewall configuration on Linux platform.
- Inter process communication knowledge using Macchina software. RemoteNG client, server communication.
- Experience in using POCO libraries is a plus.
- Good knowledge for data communication over Mobile Network (data communication over 2G, 3G, 4G and 5g).
- Advanced GSM cellular antenna and modem knowledge (APN, B2B, B2C etc)
- Advanced networking knowledge (Firewall, Ethernet communication, INC, IPC, UART, USB, etc.)
- Good knowledge in tcp/ip protocol.
- Good knowledge on mqtt protocol.
- Good knowledge on lwm2m protocol (using Anjay client software).
- Experience analyzing pcap traces.
Nice to have
Macchina I/O framework
GoogleTest framework
GDB
SOLID design principles
SQLite3
Basic AUTOSAR knowledge
Experience in an Agile environment
Languages
English: C1 Advanced
