Embedded Software Engineer- C/C++

1 day ago


Bengaluru, Karnataka, India Yantravision Software Pvt Ltd Full time ₹ 36,00,000 - ₹ 52,00,000 per year

Job Brief -

Our dynamic engineering team at Yantravision is actively seeking an experienced professional to join us as a pivotal member. This team's core responsibility involves the comprehensive validation and characterization of diverse System-on-Chip (SoC) designs, coupled with the development of use-cases applications. This role demands an astute grasp of SoC architectures, proficiency in validation techniques/tools, and the aptitude to craft tailored applications to meet customer needs.

.

Key Responsibilities -

  • Exhibit a comprehensive grasp of diverse System-on-Chip (SoC) architectures, proficiently spanning both hardware and software dimensions.
  • Utilize a robust architectural understanding to proficiently troubleshoot issues across Hardware (H/W), Emulation, and Simulation environments.
  • Conduct meticulous root-cause analyses, meticulously documenting failures, accurately recreating issues, and rigorously verifying implemented solutions.
  • Collaborate seamlessly and synergize efforts with multiple teams, ensuring a unified approach to test execution and validation.
  • Efficiently manage the tracking of test execution progress, ensuring timely validation and optimization of all targeted features.
  • Formulate and meticulously develop coverage objectives and comprehensive test plans, ensuring the meticulous validation of targeted features.
  • Take on the responsibility of conceiving and crafting test environment components, specifically aimed at facilitating the pre-silicon validation of embedded firmware, software (SW), and directed tests.
  • Skillfully create directed tests that comprehensively verify the functionality of features within co-simulated and emulated/FPGA hardware environments.
  • Proficiently engineer system-level tests tailored for both bare-metal and OS-hosted environments, effectively validating the performance of embedded firmware and software.
  • Address and resolve identified issues with promptness, encompassing the earliest stages of process initiation, including the crucial process bring-up and validation phases.

Preferred Experience / Skills -

  • Bachelor's degree in Electrical Engineering (EE), Electronics and Communication Engineering (ECE), Computer Science (CS), or equivalent fields.
  • A minimum of 2 years of professional experience in a relevant role.
  • Extensive knowledge of system architecture, technical debugging, and validation strategies.
  • Sound understanding of software development within the context of System-on-Chip (SoC) environments.
  • Thorough comprehension of embedded systems, encompassing device drivers and the development and debugging of both bare-metal and Linux-based applications.
  • Demonstrated ability to work independently, delivering results with minimal guidance.
  • Programming/scripting skills in languages such as C/C++, Perl, Python, and Shell Scripting.
  • Exceptional written and verbal communication skills.
  • Strong programming and analytical/problem-solving capabilities.
  • Exposure to collaborating with geographically dispersed teams.

Additional Experience (While not mandatory, the following skills and experiences would be highly advantageous) -

  • Familiarity with Digital Signal Processing (DSP) concepts and Machine Learning algorithms would be a significant asset.
  • Knowledge of wireless kernels and their functioning would further enhance your capabilities.
  • Experience with FPGA platforms, such as Palladium, ZEBU, HAPs, or Protium, would be beneficial for this role.
  • Proficiency in utilizing Xilinx System-on-Chip (SoC) technologies and hands-on experience with FPGA and Vivado tools would be advantageous.
  • Proficiency in Verilog and familiarity with High-Level Synthesis (HLS) techniques would be advantageous.
  • Experience in logic synthesis and timing closure processes would add value to your skill set.

Job Type: Full-time

Pay: ₹600, ₹1,000,000.00 per year

Benefits:

  • Flexible schedule
  • Health insurance
  • Provident Fund

Application Question(s):

  • Your current job location?
  • Notice period in your present company?

Experience:

  • Total work experience ( Not including Internship): 2 years (Required)

Work Location: In person


  • C++ Embedded Engineer

    4 weeks ago


    Bengaluru, Karnataka, India Cyanous Software Private Limited Full time

    Embedded C/C++ Development experience Embedded Linux.- Application Development.- Strong Debugging Skills Focused on Embedded Linux.- Experience with Yocto Build Environment. Highlited skills are mandatory and skills should be in cv mustNeed profiles by 3.30PM today only Job Description : We are looking for a highly skilled C++ Embedded Engineer with strong...


  • Bengaluru, Karnataka, India Cyanous Software Private Limited Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Embedded C/C++ Development experience Embedded Linux.Application Development.Strong Debugging Skills Focused on Embedded Linux.Experience with Yocto Build Environment.Highlited skills are mandatory and skills should be in cv mustNeed profiles by 3.30PM today onlyJob DescriptionWe are looking for a highly skilled C++ Embedded Engineer with strong experience...


  • Bengaluru, Karnataka, India Capital Placement Services Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Design, develop, and test embedded software applications using C and C++. Write efficient, reusable, and maintainable code for embedded systems. Collaborate with hardware engineers to integrate software with hardware components.

  • Embedded C Expert

    1 week ago


    Bengaluru, Karnataka, India KPIT Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    Job DescriptionHiring Engineers, Technical Leads, and Architects with Embedded C ExpertiseWith 100s of millions of lines of code, automobiles are seeing an exponential growth in software – so much so that next generation vehicles are referred to as "Software Defined Vehicles". With Embedded at the core of the control and communication software stack of...


  • Bengaluru, Karnataka, India Tanisha Systems Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Role & responsibilitiesWe are looking for Embedded C Hardware Design Engineer for permanent position with MNC company for Bangalore location.Preferred candidate profileNeed Strong C Programming (No Testing validation candidate needed here )BB online Test interview followed by final round will be Face to Face Interview as wellStrong in Embedded CEmbedded...


  • Bengaluru, Karnataka, India Tata Elxsi Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    You will be responsible for developing and maintaining high-quality, efficient C/C++ code for embedded products in alignment with product requirements. Working extensively with microcontrollers such as STM, NXP, or other 32-bit platforms will be a key aspect of your role. You will also develop drivers and software for communication interfaces like SPI, UART,...


  • Bengaluru, Karnataka, India Kynatech Systems Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    9.30 PM12.30 PMRole: Software Engineer (C++ )Client: Satellite Communications client (USA)Project Duration: 6 months. Can be extended.Work hours: 12.30PM to 9.30PM India Time (to ensure overlap with the US ET time till 12 Noon) Workdays: Mon to Fri. India holidays shall be observedWork model: Hybrid. 3 days in office + 2 days remoteTarget date: ASAPWe are...


  • Bengaluru, Karnataka, India Domnic Lewis International Full time

    C++ Embedded Software Developer role for a leading automotive client.Location : BangaloreExperience : 713 YearsKey Skills :- Embedded C++ (C++11/14/17) development- Experience with RTOS (Linux/QNX), Drivers, BSP, Middleware- Familiarity with CAN, UDS, ISO14229, AUTOSAR, and Vector toolchain (GENy, CANoe, etc.)- Knowledge of Microcontrollers (i.MX)- Tools:...

  • Embedded C++

    1 week ago


    Bengaluru, Karnataka, India Randstad Digital Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Role Overview: You should have 5-8 years of experience and a strong proficiency in C++ (C++11/14/17) in embedded environments. Your expertise should include embedded Linux development and kernel user-space interaction. A deep understanding of Bluetooth protocols, with hands-on experience in BlueZ or other open-source stacks, is necessary. Moreover, you...

  • Embedded C Developer

    4 weeks ago


    Bengaluru, Karnataka, India Tekpillar Service Pvt. Ltd. Full time

    Role : Embedded C DeveloperLocation : BangaloreExperience : 3 - 6 YearsNotice Period : 15 days immediatelyJob Description :We are looking for an Embedded C Developer to work on the development of Virtual Models in C++. You will be responsible for the design, implementation, and testing of these models. This role is ideal for programmers interested in...