Software Developer Engineer
Intel Corporation
Santa Clara, Galati, Galaţi, Romania| Timiș
Job posting number: #7255868 (Ref:JR0265577)
Posted: June 17, 2024
Job Description
Job Description
The CSV/Intel Automotive (IA) Business Unit is leading the way to transform the way we move, work, and live by leading the definition, development, and delivery of commercial and consumer solutions across automotive, automated transportation and infrastructure markets like ADAS, Connected Mobility, Software Defined Vehicle. We're a strong, vibrant, and agile global team who is responsible for developing a variety of comprehensive HW and SW solutions for products desired by our customers and markets. In this role You will be developing software on products ranging from In-Vehicle-Infotainment (IVI) to ADAS platforms, including automotive optimized bootloader, firmware, BSP and related drivers (GFX, Audio) and enablement through middleware, sample applications, Safety and Security mechanisms. Your work will range from support on SW sustaining activities to development on existing or new products. You will have the opportunity to work with various teams inside IA and across Intel, to shape the future of ADAS, Autonomous Driving and Software Defined Vehicle products and technology. Minimum qualifications are required to be initially considered for this position. Preferred qualifications are in addition to the minimum requirements and are considered a plus factor in identifying top candidates.Qualifications
BS/MS in Computer Science, Computer Engineering, or a similar field with 3 years of programming experience
Strong software development skills in C/C++
Familiar with Linux shell scripting, gnu Make, code development in Linux environment.
Experience in Source Control Management tools (GitHub)
Familiar in Unit Tests development (Gtest / Gmock / VectorCast / Simics)
Usage and further optimization of existing build system configurations that support low-level firmware, drivers and tools release build and delivery.
Attitude in interacting with other development teams and hardware and debug/compile tool development teams.
Design and implement of efficient unit test and system test applications and supporting debugger.
Familiar with all project life cycle phases - from code development through unit testing, documentation, and release
Familiar in working with a broad team to translate customer requirements into the best possible solutions within resource, time, and technical constraints.
Reproduction of sporadic types of issues / failures using various debugging techniques.
Familiar with reading software requirements and documentation
Spoken and written English: upper-intermediate level or advanced
Good problem-solving skills, structured approach to your work
Excellent communication skills in working with geographically distributed teams across various time zones.
Preferred Qualifications:
Experience with Python
Knowledge of modern processor architecture
Knowledge of Intel architecture
Experience with security low level firmware, drivers, and tools.
Experience with Linux kernel driver development.
Automotive Embedded Systems Experience.
Experience in using static code analysis tools (like Coverity)
Knowledge of Linux device drivers and BSPs on embedded In-Vehicle-Infotainment (IVI)
Previous experience on working with security related components (ROT, Secure Boot, cryptography, key-storage)
Ability to work with distributed teams, in different time zones.