Software Engineer (Embedded & Machine Learning application) IRC116177 | GlobalLogic Slovakia

Job Search

1376+ celkovo otvorených pozícií

1376+ celkovo otvorených pozícií

share

Software Engineer (Embedded & Machine Learning application) IRC116177

Job: IRC116177
Location: US - Menlo Park
Designation: Senior Software Engineer
Experience: 3-5 years
Function: Engineering
Skills: BSP, C, c++, CAN, ECU, Embbeded Platforms, I2C, Linux, Machine Learning, Python, SPI

Description:

The project with this customer transforms the cargo space of its vehicles using Computer Vision and artificial intelligence. It standardises and optimises the labour-intensive processes of the last mile and creates transparency regarding the current location of individual packages – from the Distribution Centre to the recipient’s doorstep.

Requirements:

    Education & Experience:

    • Bachelor of Science in Computer Science, Computer Engineering, Electrical Engineering or related fields of study
    • Strong understanding of operating systems and computer architecture fundamentals
    • 5+ years’ experience developing software solutions for Linux and/or embedded platforms, software versioning, quality assurance and testing tools. Experience with real-time OS preferred
    • Previous significant expertise with databases, map data conversion and handling, data modeling, analysis, and filtering techniques. Ability to efficiently implement new algorithms, e.g., for relative localization
    • 3+ years’ experience with the development of automotive grade software, including integrating and testing software in the car, interfacing in-vehicle networks and ECUs
    • Constructive problem-solving attitude, open to research and learn cutting edge technology, ability to contribute new ideas and suggest improvements to the development process and overall quality
    • 5+ years of experience with programming in C, C++, Matlab, Pyhton, and similar languages

Preferences:

Yocto, Tensorflow

Bachelors in Computer Science / IT / IS or related fields

Job Responsibilities:

    The main task for this position is to develop, maintain, and document software for relative localization and mapping solutions for autonomous driving. This includes supporting system architecture design, implementing software modules to provide high-quality maps, relative localization algorithms, and interfaces to relevant on-board ECUs. The developed software will need to be of very high quality, robust, fully tested, and optimized for real-time execution on embedded platforms. 

    • Develop software modules for the in-vehicle autonomous driving platform. Ensure the modules fit well into the overall system, have well defined interfaces and are unit based testable. Optimize execution, robustness, and use of system resources
    • Fully test the developed software thru creation of test suites (unit tests, module tests, integration tests, etc.), simulations, and in-vehicle testing. Collaborate with testing team to identify open issues. Keep track of bugs and fix open issues
    • Provide proficient documentation for the developed software modules. This includes comments in the code, supporting documents such as README files and user manuals
    • Use available software versioning systems
    • Discuss solutions with other developers and the system architect and support the creation of realistic plans for the development efforts by estimating the necessary amount of work and time

    „If you are a California resident, more details on how we process your personal information can be found in the CCPA Recruitment Privacy Notice (https://www.globallogic.com/privacy/ccpa-recruitment-privacy-notice/)“

What We Offer

Exciting Projects:Come take your place at the forefront of digital transformation! With clients across all industries and sectors, we offer an opportunity to work on market-defining products using the latest technologies.

Collaborative Environment: You can expand your skills by collaborating with a diverse team of highly talented people in an open, laidback environment — or even abroad in one of our global centers or client facilities!

Work-Life Balance:GlobalLogic prioritizes work-life balance, which is why we offer flexible work schedules and opportunities to work from home.

Professional Development:We provide continuing education classes, professional certification and training (technical, soft skills, language, and communication skills) to help you realize your professional goals. Being part of a global organization, there are additional learning opportunities through international knowledge exchanges.

Excellent Benefits:We provide our employees with competitive salaries, health and life insurance, short-term and long-term disability insurance, a matched contribution 401K plan, flexible spending accounts, and PTO and holidays

About GlobalLogic

GlobalLogic is a full-lifecycle product development services leader that combines chip-to-cloud software engineering expertise and vertical industry experience to help our customers design, build, and deliver their next-generation products and digital experiences. We expertly integrate design, complex engineering, and agile delivery capabilities to deliver superior business outcomes for global brands in telecom, automotive, healthcare, technology, media and entertainment, manufacturing, and semiconductor industries.

Headquartered in Silicon Valley, GlobalLogic employs over 18,000 designers and engineers across the globe. Analysts like NASSCOM and Zinnov have recognized us for being a top company in our field, and we are consistently nominated as a preferred employer by both global HR consultative firms and local job boards. By creating a work environment that is exciting and flexible, and by fostering growth through ongoing learning and development programs, we empower our employees to achieve both their professional and personal goals.

At GlobalLogic, we make amazing products — and careers.

Apply Now

    Attach your file here or browse

    Only .docx, .rtf, .pdf formats allowed to a max size of 5 MB
    Test
    If you are a California resident, more details on how we process your personal information can be found in the CCPA Recruitment Privacy Notice.
    Recruitment for this and similar positions in GlobalLogic is constantly open. In order to apply and give GlobalLogic your consent to process your personal data for the purpose of such recruitments press the “Submit” button below. More details on how we process your personal data and what are your rights can be found in EU Recruitment Policy. Remember that you can withdraw your consent anytime, for example by sending an e-mail at privacy@globallogic.com
    In order to apply and give GlobalLogic your consent to process your personal data for the purpose of this recruitment process, press the “Submit” button below.
    Check this box if you want us to process your personal data also for future recruitment processes for other positions. More details on how we process your personal data and what are your rights can be found EU Recruitment Policy. Remember that you can withdraw any consent anytime, for example by sending an e-mail at privacy@globallogic.com
    Recruitment for this and similar positions in GlobalLogic is constantly open. In order to apply and give GlobalLogic your consent to process your personal data for the purpose of such recruitments press the “Submit” button below. More details on how we process your personal data and what are your rights can be found in EU Recruitment Policy. Remember that you can withdraw your consent anytime, for example by sending an e-mail at privacy@globallogic.com
    In order to apply and give GlobalLogic your consent to process your personal data for the purpose of this recruitment process, press the “Submit” button below.
    Check this box if you want us to process your personal data also for future recruitment processes for other positions. More details on how we process your personal data and what are your rights can be found EU Recruitment Policy. Remember that you can withdraw any consent anytime, for example by sending an e-mail at privacy@globallogic.com
    Recruitment for this and similar positions in GlobalLogic is constantly open. In order to apply and give GlobalLogic your consent to process your personal data for the purpose of such recruitments press the “Submit” button below. More details on how we process your personal data and what are your rights can be found in EU Recruitment Policy. Remember that you can withdraw your consent anytime, for example by sending an e-mail at privacy@globallogic.com
    In order to apply and give GlobalLogic your consent to process your personal data for the purpose of this recruitment process, press the “Submit” button below.
    Check this box if you want us to process your personal data also for future recruitment processes for other positions. More details on how we process your personal data and what are your rights can be found EU Recruitment Policy. Remember that you can withdraw any consent anytime, for example by sending an e-mail at privacy@globallogic.com
    Recruitment for this and similar positions in GlobalLogic is constantly open. In order to apply and give GlobalLogic your consent to process your personal data for the purpose of such recruitments press the “Submit” button below. More details on how we process your personal data and what are your rights can be found in EU Recruitment Policy. Remember that you can withdraw your consent anytime, for example by sending an e-mail at privacy@globallogic.com
    In order to apply and give GlobalLogic your consent to process your personal data for the purpose of this recruitment process, press the “Submit” button below.
    Check this box if you want us to process your personal data also for future recruitment processes for other positions. More details on how we process your personal data and what are your rights can be found EU Recruitment Policy. Remember that you can withdraw any consent anytime, for example by sending an e-mail at privacy@globallogic.com