Embedded C Engineer

3 weeks ago


Any LocationBangaloreChennai, IN Change leaders Full time

JOB DESCRIPTION :

Role : Embedded C Developer/ Engineer

Experiences : 4-6 years

Location : Chennai & Bangalore

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)

  • Any Location/Bangalore, IN Netradyne Technologies India Pvt Ltd Full time

    Job Description :- Design and implement drivers and services that operate efficiently in a constrained environment yet when pressed can efficiently deliver large volumes of data with low-latency and high-bandwidth.- Own the definition of one or more work streams focused on hardware bring up, peripheral drivers and communication, power and performance...


  • Any Location/Bangalore, IN Wenger & Watson Full time

    Roles & Responsibilities :- Embedded SW development - Solid programming experience using C++- Good knowledge on Posix based operating system (Linux , QNX)- Preferable with Automotive / Locomotive Domain experience background- Basic knowledge of network and data link (CAN, RS232, RS422, Ethernet)- Familiarity with hardware protocols including UART/ I2C/ SPI-...


  • Any Location/Bangalore, IN Netradyne Technologies India Pvt Ltd Full time

    Essential Skills :- Linux/ Android, Device Drivers, Middleware- Ability to develop software in C, C++- Hands on experience on design and implementation of software modules on embedded systems- Good oral and written skills- Rapidly adapt to a challenging work environment, Team spirit and good communication skillsOther Skills :- Understanding of eMMC/SD card...

  • MBD Architect

    3 weeks ago


    Any Location, IN Career Soft Solutions Full time

    Roles & responsibilities : - Utilize dSpace tools such as PHS and SCALEXIO for rapid control prototyping, hardware-in-the-loop (HIL) testing, and simulation of automotive embedded systems.- Develop and simulate control algorithms using Matlab, Simulink, and Stateflow for various automotive applications, including powertrain, chassis, and vehicle dynamics.-...


  • Any Location/Bangalore, IN Teamfocus Human Capital Pvt Ltd Full time

    Who We Are :- The Client provides the end-to-end data connectivity platform for the digital lifecycle management of edge devices in heterogeneous environments.- The Client has enabled automotive OEMs to build the next generation of connected and autonomous cars.- The Client's innovative solutions include the eSync OTA, eDatX data aggregation, eLearn...


  • Any Location/Bangalore, IN Growel Softech Pvt. Ltd. Full time

    Job Requirement Details. MANDATORY SKILLS. Model Based Calibration. PREFERRED SKILLS.Good Implementation & Unit Testing skills (MIL/SIL) on Matlab/Simulink /Statetflow platform Good knowledge on TPT Good debugging skills to find defects Hands on knowledge on Targetlink Should know how to create test cases, test specs Good knowledge on various testing methods...


  • Anywhere in India/Multiple Locations/Bangalore, IN Havells India Limited Full time

    Location : Bangalore - B.Tech/ M.Tech in Electronics or Electrical with 3-7 year experience.Essential competencies : - Strong in Embedded C/C++, object oriented software development Programing skills- Hands on experience in low level driver developments - Experience on non OS based system designs- Development on Linux Platform/RTOS with an emphasis on...

  • Embedded Developer

    3 weeks ago


    Bangalore/Anywhere in India/Multiple Locations, IN Antal Internationaal Full time

    Job Description :Summary of role :The opening is an exciting opportunity for an experienced developer interested in making an impact in the healthcare space through the development of innovative point-of-care testing devices. The right candidate will be able to plan and build the product along with an agile, interdisciplinary team comprising engineers and...


  • Bangalore/Pune, IN Zyoin group Full time

    We are seeking a talented and motivated Embedded Software Engineer to join our team and play a crucial role in developing and implementing software for embedded systems.Experience : 2-5 yearsResponsibilities :- Design, develop, test, and debug embedded software applications using C/C++ and Embedded C programming languages.- Possess a strong understanding of...


  • Bangalore/Pune, IN Jobeefie pvt ltd Full time

    Job Description :We are seeking an experienced Embedded Software Engineer to join our team. The ideal candidate will have a strong background in embedded C coding, with expertise in UDS Gateway Implementation and communication, along with familiarity with MISRA C and AutoSAR standards. The role will involve both benchtop and vehicle-level functional testing,...


  • Bangalore/Pune, IN EHIMAYA TECHNOLOGIES Full time

    Role : AUTOSAR BSW MCAL DeveloperLocation : BangaloreExperience : 3 to 8 yearsNotice Period : Immediate - 15 days (Early Joiners / Candidates Serving Notice Period will be Preferred)Mandatory skills : Embedded C,BSW MCAL Developer.Responsibilities :- Participate in the design and development of AUTOSAR-based software components- Collaborate with team members...


  • Bangalore/Pune, IN TIGI HR Solution Pvt. Ltd. Full time

    We are hiring Sr. Embedded Engineer for our esteemed client company who can join us immediately.Position : Sr. Embedded Engineer. Experience : 5-7 Years. CTC : Open to discus. Notice Period : Immediate to 30 Days. Job Description : . - Minimum 2 to 3 years' experience of firmware and hardware development experience. - Ability to design and develop real...

  • IAST Software

    3 weeks ago


    Any Location, IN IAST Software Solution Pvt Ltd Full time

    Company Description:IAST is an embedded solutions and services provider for the Automotive Industry with its head office in Bangalore, India.They have their own entity/partners in Europe, China and cater to clients across the globe.IAST's major focus and contributions are in a vast variety of ECUs for many OEM/Tier1s.They offer solutions and services for...

  • Software Engineer

    3 weeks ago


    Any Location, IN VY Systems Pvt Ltd. Full time

    Role & Responsibilities : - Five or more years of experience as engineer of software and networking platforms- Seven or more years of experience (professional and academic) with Java, Python, and C++- Proven ability to document design processes, including development, testing, analytics, and troubleshooting- Experience with rapid development cycles in a...

  • Embedded Developer

    3 weeks ago


    Pune/Bangalore/Chennai, IN Nexionpro Full time

    Embedded Developer (RTOS) JDYears and area of experience required :- Overall 7+ years of experience, preferably in the embedded domain- 3+ years of embedded system design experience in firmware design and development- 4+ years of recent experience in RTOSTechnical knowledge :- Strong experience in Embedded C/C++- Strong experience in any RTOS (Zephyr is an...


  • Chennai/Andhra Pradesh/Tirupati, IN VY Systems Pvt Ltd. Full time

    Job Title : Senior Firmware Engineer (Embedded System)Job Location : Tamil Nadu (Chennai) or Andhra Pradesh (Tirupati)Np : Immediate to 10 daysWork Experience and Skills :- Minimum of 7 years of relevant experience (embedded system design)- Proficiency in C, C++, RTOS- Fluent in software fundamentals including software design and maintainability- Experience...


  • Bangalore/Pune/Chennai/Cochin/Kochi, IN BIRUDO3 PRIVATE LIMITED Full time

    Brief Overview of the Job Description : The Autosar SME is a critical role responsible for providing deep technical expertise in AUTOSAR standards and automotive software engineering. This individual will act as the go-to expert, advising on best practices, leading the resolution of complex technical issues, and guiding the development team towards achieving...

  • Embedded Developer

    3 weeks ago


    Pune/Bangalore/Chennai, IN Nexionpro Services LLP Full time

    Embedded Developer (RTOS) JDYears and area of experience required :- Overall 7+ years of experience, preferably in the embedded domain- 3+ years of embedded system design experience in firmware design and development- 4+ years of recent experience in RTOSTechnical knowledge:- Strong experience in Embedded C/C++- Strong experience in any RTOS (Zephyr is an...

  • Embedded Developer

    3 weeks ago


    Pune/Ahmedabad/Chennai/Gurgaon/Gurugram/Bangalore, IN TekPillar Services Pvt. Ltd Full time

    Job Description :The incumbent will be responsible for developing software in custom camera security solutions.Design, develop, and maintain embedded Linux systems.Customize and configure Linux kernels, device drivers, and bootloader components to meet specific hardware requirements.Collaborate with hardware engineers to define system architecture and...


  • Bangalore/Pune/Chennai/Cochin/Kochi, IN BIRUDO3 PRIVATE LIMITED Full time

    Brief Overview of the Job Description:The Technical Lead will oversee the development and integration of automotive software projects, focusing on Embedded Systems and AUTOSAR frameworks. This pivotal role involves leading development teams, driving technical strategy, and ensuring successful project outcomes.Key Responsibilities:- Lead the planning and...