Mid-Level: BSW Embedded SW Engineer - Sao Paulo, Sao Paulo, Brazil, Brasil - Cognizant Technology Solutions

    Default job background
    Tempo integral
    Descrição

    Mid-Level BSW Configuration Engineer
    Apply your talent and skills to help leading companies improve everyday life.




    Who We Are
    Cognizant (Nasdaq-100: CTSH) engineers' modern businesses. We help our clients modernize technology, reimagine processes and transform experiences so they can stay ahead in our fast-changing world. Together, we are improving everyday life. See how at:



    What You'll Do



    As a Mid-Level BSW Configuration Engineer, you will be responsible for integration of SAE Level 2, 3 automated driving features, AUTOSAR, incorporating operating system and ECU specific software.



    Key Responsibilities:



  • Development of base level software layers, integration with functional safety principles, configuring AUTOSAR layers, Integrate middleware stacks.


  • Modern safety critical electronic control units embedded software development and possess an interest in state-of-the-art automated driving computer platforms and emerging computational technologies.



    Preferred experience:

  • Bachelor of Science degree in Electrical, or Computer Engineering, Computer Science or related Engineering field;


  • Solid experience in Automotive embedded software development;


  • Excellent C and C++ 11/14 programming skills;


  • Excellent Knowledge of Adaptive AUTOSAR Layered Architecture and Function Clusters;


  • Hands on experience in Adaptive AUTOSAR BSW stack integration, configuration and developing adaptive applications;


  • Experience with Board Bringup, integrating and configuring Bootloaders;


  • Experience with working on Building and Configuring RTOS/OS such as QNX/Linux;


  • Experience with BSP integration, configuration, and device drivers;


  • Knowledge and experience with CAN, UART, I2C, SPI, Ethernet communications protocols;


  • Hands on experience in testing tools (e.g. CANoe, CANalyzer)/ debuggers (Trace32);


  • Experience with SW integration/configuration, version control and Project management tools (e.g. DaVinci, GIT, Confluence, Code Beamer, RTC etc);


  • Good working experience in multicore platforms, Performance Soc's;


  • Desired Experience:



  • ADAS or autonomous driving;
  • Experience in AUTOSAR BSW Diagnostics Development as per AUTOSAR standards;
  • Python programming experience;
  • Good understanding of Agile project and SCRUM ceremonies.
  • Language:

    English advanced or fluent is mandatory – global project.



    CV



    Please, attach your CV in English.



    Why Cognizant?



  • A career in one of the largest and fastest growing IT services providers worldwide.


  • Ongoing support and funding with training and development plans.


  • A highly competitive benefits and salary package.


  • Opportunity to work for leading global companies.


    Cognizant values diversity in our talent pool, so we encourage professionals with disabilities, LGBTQIA+, people in refugee situations, women, racial groups, and professionals 50+ to apply for all our advertised openings.


    Employee Status : Full Time Employee

    Shift : Day Job

    Travel : No

    Job Posting : Apr

    About Cognizant

    Cognizant (Nasdaq-100: CTSH) is one of the world's leading professional services companies, transforming clients' business, operating and technology models for the digital era. Our unique industry-based, consultative approach helps clients envision, build and run more innovative and efficient businesses. Headquartered in the U.S., Cognizant is ranked 185 on the Fortune 500 and is consistently listed among the most admired companies in the world. Learn how Cognizant helps clients lead with digital at or follow us @Cognizant.