Senior Engineer- Embedded C/C++ Python

5 months ago


Bengaluru, India Thales Full time
Location: Bangalore - Indraprastha, IndiaThales people architect solutions that are relied upon to deliver operational advantage at every decisive moment throughout the mission. Defence and armed forces customers rely on us to deliver the full range of defensive systems for land, sea, and air. From early warning, to threat neutralisation, our platforms cover all levels from very short-range systems, to extended protection across the entire battle-space including Airspace Mobility Solutions, Vehicles and Tactical Systems and Missile Defence, Optronics, and Radar.Present in India since 1953, Thales is headquartered in Noida, Uttar Pradesh, and has operational offices and sites spread across Bengaluru, Delhi, Gurugram, Hyderabad, Mumbai, Pune among others. Over 1800 employees are working with Thales and its joint ventures in India. Since the beginning, Thales has been playing an essential role in India’s growth story by sharing its technologies and expertise in Defence, Transport, Aerospace and Digital Identity and Security markets.

Key Responsibilities and Tasks

As a Senior Engineer, you will be a major actor in the software development phase using C and C++.

In more details :

Software engineering, Modeling, object oriented principles, Design patterns and best practices across all phases of software development

Ensure software development (analysis, specification, Code, Test implementation, integration, validation and verification) according to

Focus on timely delivery with quality and cost.

Participate in an AGILE team involved in the development.

Apply and comply with the configuration management process.

Cascade trustable information to the Senior/Lead Engineers.

Comply with Organizational policies.

Skills Required

Mandatory Skills:

Strong analytical and problem solving skills.

Should have overall 3 to 5 years engineering experiences in embedded software development with strong in Linux and RTOS

Candidate should be strong in writing HLR/LLR (UML) and Code

Candidate should be strong in C/C++ & OOPS programming language

Candidate should be strong in bare metal development with microcontroller, debugging software using IDE tools (Eclipse, GDB).

Candidate should be strong in interface development for UART, I2C, SPI, GPIO

At Thales we provide CAREERS and not only jobs. With Thales employing 80,000 employees in 68 countries our mobility policy enables thousands of employees each year to develop their careers at home and abroad, in their existing areas of expertise or by branching out into new fields. Together we believe that embracing flexibility is a smarter way of working. Great journeys start here, apply now

  • Bengaluru, Karnataka, India Aliqan Technologies Full time

    Greetings from ALIQAN Technologies !!!!! We have an urgent requirement for **Python Professional with strong experience in Embedded C/C++ and Linux **For Bangalore. **Job Type**: FTE/ Contract / C2H Exp: 4 to 8 years NP: Immediate to 15 days only Hybrid mode of work: 3 days a week from our client site at Bellandur. Mandatory Skills: Python, embedded...


  • Bengaluru, India Aislyn Technologies Full time

    Skills: Arduino, Raspberry pi, Python, C, Embedded C. Developing engineering projects: mainteance, Make Reports, interacting with clints & product Design. **Salary**: ₹15,000.00 - ₹20,000.00 per month Schedule: - Day shift - Morning shift **Speak with the employer** +91 +91-9739594609


  • Bengaluru, India Aislyn Technologies Full time

    Skills: Arduino, Raspberry pi, Python, C, Embedded C. Developing engineering projects: mainteance, Make Reports, interacting with clints & product Design. **Salary**: ₹15,000.00 - ₹20,000.00 per month Schedule: - Day shift - Morning shift Ability to commute/relocate: - Bangalore, Karnataka: Reliably commute or planning to relocate before starting...

  • Embedded C

    2 days ago


    Bengaluru, India A-1 Technology Full time

    Position: - Embedded C - C, C++, Ethernet, PCIe, DDR controller, DMAC controller, DMAC - Experience: - 05+ Years - City: - Bengaluru - Country: - India - Job Description: - General Embedded The Engineer will be responsible for: ? Ownership of module, design, development, and validation of firmware on development platforms. ? Responsible for enabling...

  • Firmware Developer

    2 months ago


    Bengaluru, India TekPillar Full time

    We are Hiring : Firmware Developer Position : Firmware Developer Experience : 5 - 10 YearsLocation : BangaloreMandatory skills : Embedded C/C++, Linux BSP, Driver Development and Testing, Python , Yocto, RTOSJob Description : - Design, develop, and test embedded software solutions using C/C++. - Customize Board Support Packages (BSP) and work on Linux...

  • Embedded C

    6 months ago


    Bengaluru, Karnataka, India Tata Consultancy Services Full time

    Skill : Embedded C++ - Device Driver EXP: 4 to 8yr LOCATION: Pune/ Bangalore/ Hyderabad/Nagpur Embedded system C, C++ Linux/QNX BSP device driver development QNX knowledge (added advantage) - Automotive Domain Experience - Strong experience in Embedded C, C++ - Experience in Xilinx MPSoC chipset and associated Software tool chain. - Strong experience in...


  • Bengaluru, India Ananta resource management Full time

    Job Responsibilities :- Design, develop, and maintain embedded systems for robotics applications.- Collaborate with multidisciplinary teams (hardware, software, and AI engineers) to integrate sensors, actuators, and cameras for robotic systems.- Develop and optimize software and firmware for embedded systems, focusing on real-time performance.- Work with...


  • Bengaluru, Karnataka, India HyrEzy Talent Solutions Full time

    Career OpportunityWe are looking for a skilled C/C++ Embedded Developer to join our team at HyrEzy Talent Solutions. The ideal candidate will have strong expertise in C/C++, Linux kernel programming, and hands-on experience in embedded systems development.This is an outstanding opportunity for a talented engineer to design, develop, and maintain embedded...


  • Bengaluru, India TITAN CONSULTANCY Full time

    Job Title: Embedded C/C++ Application DeveloperJob Description:We are seeking a talented Embedded C/C++ Application Developer to join our team. The ideal candidate will have a strong background in embedded software development, C/C++ programming, and experience working with microcontrollers and embedded systems. As an Embedded C/C++ Application Developer,...

  • Embedded C

    6 months ago


    Bengaluru, Karnataka, India Tata Consultancy Services Full time

    Embedded C - Automotive4 to 8yr Pune/ Bangalore/ Hyderabad/Nagpur - Embedded Systems Application and Driver Development 2. Knowledge of Automootive Daignostics Standards 3. CAN knowledge, CAN tools, CAPL scripting 4. Strong debugging skills 5. Software Unit, Integration, Qualification Testing knowledge Embedded C, Microcontrollers,Vector tools, UDS...

  • Embedded Developer

    2 months ago


    Bengaluru, India Petals Careers Full time

    Requirements :- Academic background in Bachelor's Degree or above in Electronics Or Computer Science/Electrical Engineering or equivalent.- 3+ years of Embedded firmware/software development experience in Embedded C, C++, RTOS, or Linux-based development experience.- Familiarity with multi-threading concepts.- Good knowledge of coding standards.-...

  • Embedded C

    4 weeks ago


    Bengaluru, Karnataka, India Sii Full time

    **MAIN TASKS**: - Requirements definition support - Preliminary Design (CODDA) - Detailed Design (DCSL) - Coding (C)& Unit Testing (TCSL) **Required**: - Educated in an Engineering degree such as Computer Science, Industrial, Aerospace or a related discipline. Master degree desirable. - Working for 10-15 years in embedded SW development. - Experience in...

  • Embedded C

    6 months ago


    Bengaluru, India Sii Full time

    **MAIN TASKS**: - Requirements definition support - Preliminary Design (CODDA) - Detailed Design (DCSL) - Coding (C)& Unit Testing (TCSL) **Required**: - Educated in an Engineering degree such as Computer Science, Industrial, Aerospace or a related discipline. Master degree desirable. - Working for 10-15 years in embedded SW development. - Experience in...


  • Bengaluru, India Ignitarium Full time

    Responsibilities: Develop and maintain test plans, test cases, test scripts, and test data for embedded software Execute automated tests using various tools and frameworks Analyse test results and generate test reports Identify and report defects and verify fixes Collaborate with developers and other stakeholders to ensure quality and functionality of the...

  • C/C++ Engineer

    1 month ago


    Bengaluru, India MaimsD Technology Full time

    Role : C/C++ embedded engineerLocation : BangaloreExperience : 3 - 7 YrsEmployment Type : Full Time, PermanentWorking mode : RegularNotice Period : Immediate - 15 DaysKey Responsibilities :- Design, develop, and test embedded software applications using C/C++ programming languages.- Work with ARM-based microcontrollers and peripherals like I2C, I2S, SPI,...


  • Bengaluru, Karnataka, India TekPillar Full time

    Job Title : Embedded C++ Software EngineerWe are seeking an experienced Embedded C++ Software Engineer to join our team at TekPillar. As an Embedded C++ Software Engineer, you will design, develop, and test embedded C++ software for Linux-based systems.This role involves contributing to the development and optimization of Linux device drivers, BSP, and...

  • Embedded C

    7 months ago


    Bengaluru, Karnataka, India Skillety Technologies Full time

    **Job Title**: **EMBEDDED C** - **Experienced in Embedded C*, Linux*, RTOS**: - **Experience in scripting languages (VB Script)**: - **Exposer to Visual Studio 10 and later versions


  • Bengaluru, India Workship Full time

    Roles & Responsibilities :- Design / Develop / Own / Maintain & Sustain Embedded Firmware written in C- Work on Low-level Embedded Firmware written in asynchronous mode- Design, Develop, Port, Debug, and Test C and Assembly code for Embedded Systems- Develop and Implement algorithms and procedures in C and Assembly code.- Own Technical documentation of the...

  • Embedded C++uml

    7 months ago


    Bengaluru, India Actalent Full time

    Equivalent Experience **Description**: - Role: Software Development - Relevant Experience : 4 + years - Location: Bangalore Domain: - Automotive Skill Set - Embedded C++, UML **Skills**: EMBEDDED, C++, UML **Top Skills Details**: EMBEDDED,C++,UML **Additional Skills & Qualifications**: - Having good experience in Embedded C++ - Experience in modelling...

  • Firmware Developer

    1 month ago


    Bengaluru, India TekPillar Services Pvt. Ltd Full time

    "We Are Hiring Firmware Developer"Title : Firmware DeveloperLocation : BangaloreExperience : 7-10 YearsKey Responsibilities :- Develop and debug embedded firmware using C/C++- Customize Linux BSP, develop device drivers, and integrate hardware- Work with communication protocols (CAN, SPI, UART, I2C, RS232)- Collaborate with cross-functional teams (hardware,...