BSWC Embedded Software Engineer SME - Sao Paulo, Brasil - Cognizant

    Cognizant
    Default job background
    Tempo integral
    Descrição

    BSWC Embedded Software Engineer SME - BSP, Board Bring up for Soc/MPU - Expert

    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 BSWC Embedded Software Engineer SME - BSP, Board Bring up for Soc/MPU – Expert, you willplay a critical role in the development of Base Software for our Stella Brain high performance computing (HPC) modules.

    Key Responsibilities:

    Your contributions will ensure our software solutions not only meet but exceed industry standards, enhancing the driving experience and safety for users worldwide. Your leadership, technical expertise, and collaborative spirit will be vital in driving our technology forward.

    Preferred experience:

  • Bachelor's degree in computer science, Electrical Engineering, or a related field
  • Experience with bootloaders, RTOS, JTAG debugging, Linux command line operation and debugging, build environment configuration, memory and clock configuration, peripheral driver configuration and development (SPI, UART, CAN, Ethernet).
  • Experience in developing embedded software.
  • Requirement Analysis and Management using DNG and Rhapsody.
  • Good Knowledge on Networking concepts.
  • Hands on experience in SOC Cybersecurity Concepts
  • Excellent Knowledge of EMMC/UFS Memory management
  • Proficiency in with Board Bring up, integrating and configuring Bootloaders.
  • Proficiency in Embedded C multi-threaded software development.
  • Strong background in working with QNX/Linux environments and Real-Time Operating Systems (RTOS).
  • Comprehensive understanding of the software development life cycle and embedded software development methodologies.
  • Knowledge of memory management, power management, device drivers, and firmware design in embedded systems.
  • Familiarity with automotive industry standards and protocols.
  • Proficiency with software development tools including version control systems (Git), static and dynamic analysis tools, and unit testing frameworks.
  • Desired Experience:

  • Knowledge of cybersecurity principles and designing software with security in mind.
  • Familiarity with Automotive SPICE process framework and automotive safety standards like ISO 26262.
  • Knowledge of automated testing for embedded systems, unit testing, and Test-Driven Development (TDD).
  • 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