Embedded C Engineer

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 Engineer

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


  • Bengaluru, India Jobeefie pvt ltd Full time

    About the job :Overview :The Embedded System Engineer plays a crucial role in developing and maintaining embedded software for various electronic devices and systems. This position is vital to ensuring the seamless integration of software and hardware components, as well as optimizing system performance and functionality.Key Responsibilities :- Designing and...

  • Embedded C

    3 weeks 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

    4 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 C++uml

    4 weeks 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...

  • Embedded Developer

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


  • Bengaluru, India AXISCADES Full time

    POSITION PROFILE: Payments/Embedded & Application EngineerPOSITION OVERVIEWPosition purpose: To build, maintain and support embedded software solutions with a commitment todelivering a quality solution on time and to agreed customer standardsEssential:- Qualification in Engineering, Physics, or equivalent practical experience- 7 years embedded and/or...


  • 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, RTOS

    4 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...


  • 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...


  • Bengaluru, India AXISCADES Full time

    POSITION PROFILE: Payments/Embedded & Application EngineerPOSITION OVERVIEWPosition purpose: To build, maintain and support embedded software solutions with a commitment to delivering a quality solution on time and to agreed customer standardsEssential:Qualification in Engineering, Physics, or equivalent practical experience7 years embedded and/or...


  • Bengaluru, India AXISCADES Full time

    POSITION PROFILE: Payments/Embedded & Application EngineerPOSITION OVERVIEWPosition purpose: To build, maintain and support embedded software solutions with a commitment to delivering a quality solution on time and to agreed customer standardsEssential:Qualification in Engineering, Physics, or equivalent practical experience7 years embedded and/or...


  • 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 C

    7 days 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 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,...


  • 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 yearsExpertise in programming languages like C, C++, PythonExperience in developing firmware for embedded and control systemsHigh level expertise in working with RTOS based systems.Ability to read datasheets and schematics.Familiar with working on control...


  • 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 yearsExpertise in programming languages like C, C++, PythonExperience in developing firmware for embedded and control systemsHigh level expertise in working with RTOS based systems.Ability to read datasheets and schematics.Familiar with working on control...


  • Bengaluru, India US Technology International Pvt Ltd Full time

    Job Description :- Bachelor's degree in Electronics Engineering, Computer Science, or Biomedical Engineering.- 3+ to 5 years of experience in firmware test experience in Embedded C / Embedded C++.- Experience working in medical devices sector (strongly preferred) or in a regulated industry such as aerospace, automotive, etc.- Minimum 2+ years of...

  • Embedded C, RTOS

    3 weeks ago


    Bengaluru, India Global Pharma Tek Full time

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

  • Embedded C++

    6 days ago


    Hebbal, Bengaluru, Karnataka, India Dextris Infoservices Private Limited Full time

    **Embedded Application Developer** **Years of Experience**: 10+ Yrs **Location**: Bangalore **Mode of Work**: WFO all five days. **Shift**: Afternoon Shift ( Canada Time zone). Embedded Application developer in C++ over Yocto/Buildroot Linux environment. Accountable for quality delivery of build along with necessary documents & productivity aspects,...