Hybrid Opportunity as a Senior Software Developer C++
Brak informacji o wynagrodzeniu
MidFull-time
#448004·Dodano 2 dni temu·1
Źródło: justjoin.itTech Stack / Keywords
DocumentationSecurityLinuxC++EthernetTest CasesActive Directory (AD)DOORS (Requirements System)IP (Internet Protocol)Scrum
Firma i stanowisko
We are seeking an experienced Senior Software Developer with a strong background in C++ development, specifically within the automotive domain. The candidate will work with Adaptive Autosar functionality and Qualcomm QNX platforms focusing on driver monitoring applications.
Wymagania
- Bachelor of Engineering in Electronics, Computer Science, or Electrical Electronics.
- M.Tech or M.Sc. in Electronics or Instrumentation.
- Over 5 years of experience in Automotive C++ development and automation framework design.
- Strong Object-Oriented Design skills.
- Proficient in C/C++ (CPP 17, 23), and VC++ programming.
- Experience with Qualcomm QNX and Linux based platforms, especially Qualcomm SA8255/7255.
- Skills in application algorithm development.
- Hands-on experience with IPC mechanisms: shared memory, message queue, sockets.
- Experience implementing multi-threaded applications.
- Knowledge of design patterns: Structural, Behavioral, Creational.
Nice to have:
- Knowledge of Security algorithms such as Open SSL, RSA.
- Experience working in Scrum teams using Agile methodology.
Obowiązki
- Develop C++ modules using appropriate design patterns.
- Create flowcharts, layouts, and documentation to identify requirements and solutions.
- Write well-designed, testable code.
- Produce specifications and determine operational feasibility.
- Integrate software components into fully functional systems.
- Document and maintain software functionality.
- Troubleshoot, debug, and upgrade existing systems.
- Deploy programs and evaluate user feedback.
- Comply with project plans and industry standards.
- Ensure software is updated with the latest features.
Inne informacje
This role is primarily focused on automotive software development in a dynamic environment requiring adaptability and swift implementation of new features. The position may involve remote work opportunities.
emagine
917 aktywnych ofert