The point where experts and best companies meet
Share
Arriver System Software S.R.L.
Job Area:
Engineering Group, Engineering Group > Software Engineering
As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces.
What you'll do?
Develop packages and pipelines (c++ and python, dspace environment) for Data Reprocessing workflow (to allow open loop reprocessing and KPI based on collected data in car)
Test and validate reprocessing unit (b2b testing)
Create dockers for reprocessing deployment into different environment (for local and cloud use cases)
Create database for reprocessing and develop a graphical representation (Grafana, Simphera)
Deploy in cloud (K8, AWS)
Support on the development of a harmonized and flexible SiL platform which can be used in various tools and different test methods (e.g. re-processing, open- and closed-loop simulation)
Contribute to environments for automated testing.
Work in an agile environment and collaborate locally and globally.
Be part of Qualcomm's newly formed Automotive Business.
Minimum Qualifications:
• Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.
PhD in Engineering, Information Systems, Computer Science, or related field.
• 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.
What you'll bring
University degree or equivalent in Engineering, Physics, Computer Science or similar field.
5+ years of industry experience.
Relevant experience with:
At least 3-year proven track-record of C++ programming (Windows and Linux); Python as a bonus.
Build system knowledge. (Preferably Bazel)
Databases (Sql / NoSql)
Experience in working with virtualization / containerization (Docker, Kubernetes)
Cloud developer experience (preferably AWS)
Source control knowledge (Git)
CI/CD pipelines.
Automotive embedded SW and its environment in the vehicle incl. automotive bus systems (E.g. Ethernet)
Fluent English language skills
Pro-active and a good team player
Ability to manage individual workload and deliver established project milestones.
Self-motivated with a persistent desire to learn and understand complex topics.
Would be a plus:
dSpace SystemDesk, VEOS, SIMPHERA, RTMaps
Knowledge of respective standards (e.g. FMU/FMI, ASAM Simulation Standards)
Having worked as a Scrum Master would be a plus.
Acted as a tech lead and mentor of early-career developers and being a persistent, creative problem solver.
German language.
What's on Offer:
Apart from working in an open, relaxed and collaborative space, you will enjoy:
Salary, stock and performance related bonus
Maternity/Paternity Leave
Employee stock purchase scheme
Employee health club reimbursement
Employee Assistance Program – counselling, eg. legal & heath advice
Education Assistance
Relocation support (if needed)
Life, Medical, Income and Travel Insurance
Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.
These jobs might be a good fit