Embedded C Engineer

Found in: Talent IN 2A C2 - 2 weeks ago


Bengaluru, India Changeleaders Full time

JOB DESCRIPTION :

Role : Embedded C Developer/ Engineer

Experiences : 4 - 6 years

Location : Chennai

Primary Skills : Embedded C programming, Data Structure & Pointers

Desired Skills & Responsibilities :

- An Embedded C Engineer well versed in software development using data structures and pointers.

- This person should be comfortable in troubleshooting code to identify compiler or logical errors, design and develop C code.

- Should also be familiar with the industry standard testing tools such as Vector, Canape and Canalyzer, Lauterbach, Trace32 etc.

The Embedded C Engineer is responsible for designing, developing, and maintaining embedded systems software and firmware.

This role involves low-level programming using the C language to interface with hardware components, microcontrollers, and other embedded systems.

The engineer will collaborate with cross-functional teams to deliver robust and efficient embedded solutions.

Responsibilities :

Embedded Software Development :

- Design and implement embedded software and firmware using the C programming language.

- Develop and optimize code for real-time systems and resource-constrained environments.-

Microcontroller Programming :

- Work with microcontrollers and processors to develop code that interfaces with various hardware components and peripherals.

- Implement low-level drivers and hardware abstraction layers (HAL) to facilitate hardware communication.

System Integration :

- Collaborate with hardware engineers to integrate software with embedded systems.

- Ensure seamless interaction between software and hardware components.

Debugging and Testing :

- Conduct debugging and testing of embedded software to identify and resolve issues.

- Perform hardware-software integration testing to validate system functionality.

Code Optimization :

- Optimize code for performance, memory usage, and power consumption.

- Implement efficient algorithms and data structures for embedded applications.

Documentation :

- Create and maintain detailed documentation for software architecture, design, and code.

- Document code interfaces and dependencies for future reference.

Collaboration :

- Collaborate with cross-functional teams, including hardware engineers, firmware developers, and quality assurance engineers.

- Participate in design reviews and provide input on system architecture and software design.

Qualifications :

- Bachelor's degree in Electrical Engineering, Computer Engineering, or a related field.

- Proven experience in embedded systems development using the C programming language.

- Strong understanding of microcontroller architectures and embedded systems design principles.

- Proficiency in debugging tools and techniques for embedded systems.

Preferred Skills :

- Experience with communication protocols such as UART, SPI, I2C.

- Familiarity with real-time operating systems (RTOS).

- Knowledge of assembly language programming for specific microcontrollers.

- Understanding of hardware design and schematics.

- Familiarity with version control systems (e.g. Git).

(ref:hirist.tech)
  • Embedded Software Engineer

    Found in: Whatjobs IN C2 - 5 days ago


    Bengaluru, India CAPUF Embedded Full time

    We are looking for an embedded software development engineer (Full-time)Location is HSR Layout, BangaloreSalary: 8-12L per annumExpectation:Work experience 3-5 years.Candidate should have a natural interest in Embedded SystemsShould have a basic understanding of hardware, electronic components and circuitsYou should be able to understand the schematicKnow...

  • Embedded Software Engineer

    Found in: Whatjobs IN C2 - 4 days ago


    Bengaluru, India CAPUF Embedded Full time

    We are looking for an embedded software development engineer (Full-time)Location is HSR Layout, BangaloreSalary: 8-12L per annumExpectation:- Work experience 3-5 years.- Candidate should have a natural interest in Embedded Systems- Should have a basic understanding of hardware, electronic components and circuits- You should be able to understand the...

  • Embedded Software Engineer

    Found in: Appcast Linkedin IN C2 - 5 days ago


    Bengaluru, India CAPUF Embedded Full time

    We are looking for an embedded software development engineer (Full-time)Location is HSR Layout, BangaloreSalary: 8-12L per annumExpectation:Work experience 3-5 years.Candidate should have a natural interest in Embedded SystemsShould have a basic understanding of hardware, electronic components and circuitsYou should be able to understand the schematicKnow...

  • Embedded Software Engineer

    Found in: Talent IN 2A C2 - 5 days ago


    Bengaluru, India CAPUF Embedded Full time

    We are looking for an embedded software development engineer (Full-time)Location is HSR Layout, BangaloreSalary: 8-12L per annumExpectation:Work experience 3-5 years.Candidate should have a natural interest in Embedded SystemsShould have a basic understanding of hardware, electronic components and circuitsYou should be able to understand the schematicKnow...

  • Embedded Software Engineer

    Found in: Whatjobs IN C2 - 5 days ago


    Bengaluru, India CAPUF Embedded Full time

    We are looking for an embedded software development engineer (Full-time) Location is HSR Layout, Bangalore Salary: 8-12L per annum Expectation: Work experience 3-5 years. Candidate should have a natural interest in Embedded Systems Should have a basic understanding of hardware, electronic components and circuits You should be able to understand the...

  • Embedded Engineer

    Found in: Talent IN 2A C2 - 2 weeks ago


    Bengaluru, India Lucio IT Services Full time

    Job Summary :We are looking for a talented Embedded C/C++ Developer with experience in application software development to join our team.The ideal candidate will have expertise in C/C++ programming languages, along with proficiency in M-Scripting and debugging techniques.The role will primarily focus on developing application software (ASW) for embedded...

  • Embedded C

    1 day 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...

  • Embedded C

    1 day 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 C/C++ Application Developer

    Found in: Whatjobs IN C2 - 7 days ago


    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

    Found in: Whatjobs IN C2 - 7 days ago


    Bengaluru, India Groupe SII Full time

    MAIN TASKS:Requirements definition supportPreliminary 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 - years in embedded SW development.Experience in development of embedded, safety...

  • Embedded C/C++ Application Developer

    Found in: Talent IN C2 - 2 weeks ago


    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++ developer

    Found in: Whatjobs IN C2 - 7 days ago


    Bengaluru, India TalentAhead India Pvt. Ltd. Full time

    Embedded Developer Responsibilities:Meeting with clients, designers, and engineering teams to define technical requirements.Designing program architecture based on project requirements and hardware specifications.Writing software code, embedded programs, and system protocols.Conducting tests on the embedded software systems to ensure proper...

  • Embedded C

    Found in: Talent IN C2 - 2 weeks ago


    Bengaluru, India Groupe 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 - years in embedded SW development. Experience in development...

  • Embedded Developer

    Found in: Talent IN 2A C2 - 2 weeks ago


    Bengaluru, India Angel and Genie Full time

    About the job :Responsibilities :- Meeting with clients, designers, and engineering teams to define technical requirements.- Designing program architecture based on project requirements and hardware specifications.- Writing software code, embedded programs, and system protocols.- Conducting tests on the embedded software systems to ensure proper integration-...

  • Senior Embedded Software Engineer

    Found in: Talent IN 2A C2 - 2 weeks ago


    Bengaluru, India Endivite Technologies Full time

    Requirements: - Bachelor's degree in Computer Science, Electrical Engineering, or related field.- Proven experience in embedded software development using C/C++.- Strong proficiency in build systems such as CMake and Make.- Experience in developing device drivers and interfacing with hardware peripherals.- Familiarity with communication protocols (e.g.,...

  • Embedded c++ developer

    Found in: Talent IN C2 - 2 weeks ago


    Bengaluru, India TalentAhead India Pvt. Ltd. Full time

    Embedded Developer Responsibilities: Meeting with clients, designers, and engineering teams to define technical requirements. Designing program architecture based on project requirements and hardware specifications. Writing software code, embedded programs, and system protocols. Conducting tests on the embedded software...

  • Embedded C, RTOS

    Found in: Talent IN C2 - 2 weeks ago


    Bengaluru, India Global Pharma Tek Full time

    L&T Embedded C, RTOS-L&T-Aspha · Completed engineering studies at university level; BE/BTech/ME/Mtech Electronics/Electrical/Computer Science with ~ - years of experience · Embedded Software Engineer Proficient in C · Experience with RTOS · Experience in communication protocols including UART , CAN, IC, SPI, USB etc · Ability to...

  • Embedded C++ developer.

    Found in: Talent IN C2 - 2 weeks ago


    Bengaluru, India ZF Group Full time

    Req ID Bangalore, India Embedded Application Engineer Your Task • Individual contributor and taking-up ownership of solution • Understand technical requirements and come-up with implementation architecture • Responsible for successfully design, development and delivery of a solutions • Having a high quality standard • Understanding of embedded...

  • Senior Embedded Firmware Engineer with C,C++,Python

    Found in: Whatjobs IN C2 - 4 days ago


    Bengaluru, India LeadSoc Technologies Pvt Ltd Full time

    Leadsoc is hiring for Senior Embedded Firmware Engineer with C,C++,Python- Years of experience 6 to 15 years- Expertise in programming languages like C, C++, Python- Experience in developing firmware for embedded and control systems- High level expertise in working with RTOS based systems.- Ability to read datasheets and schematics.- Familiar with working on...

  • Embedded Systems Engineer

    Found in: Talent IN 2A C2 - 4 days ago


    Bengaluru, India Epsilonedge Full time

    Job Description :Job Title : Embedded Systems Engineer (Bluetooth & :- Develop and implement embedded software for Bluetooth (BR/EDR & LE), Wi-Fi, and NFC functionalities.- Integrate connectivity features with automotive systems like infotainment, instrument clusters, and keyless entry systems.- Write clean, maintainable, and well-documented code using C,...