Embedded Device Driver Development Engineer

2 weeks ago


Bangalore, Karnataka, India Brain Search Full time

Embedded Device Driver Development Engineer (NE Device Driver)


Job Description :

We are looking for experienced SW Device Driver development engineers to join our R&D team.

As a Software Development Engineer at Company you will work in a cross-functional, agile team developing embedded software products. You work in a Linux environment in close collaboration with the rest of the R&D organization. Our work includes everything from product concept to finished product - a process that spans over the entire development chain. The team takes full responsibility that a new feature is delivered on time with the right quality using state of the art continuous integration pipelines. We strive for fully automated test suites both on unit, function and system level.

Education Necessary : Candidates must have a Bachelor's degree or higher in CS or EE with very good academics

Roles & Responsibilities :

- Break down of requirements to formulate work packages

- Designing, Development and Integration of Driver software for Infinera's next-gen products

- Pick development tasks from the team

- Design and implement new functions mainly in C/C++

- Peer code reviews

- Write unit tests using C++ as well as scripts for automated FT using Python

- Debug along with hardware and software engineers

- Implement with compliance to standards (ITU, MEF, IETF, IEEE, TNF, etc)

Experience Necessary for Success :

- Experience 5+ years within SW development

- Excellent C/C++ and object-oriented programming skills

- Excellent design analysis skills, including experience with software modeling, understanding of platform boot-up and device drivers, hardware-software interactions (e.g. interrupt architectures etc) and dependencies, high-availability, software reuse, performance, testability, and extensibility.

- Experienced in bringing up software on a new card and taking it through HW-SW integration.

- Experience in telecom is a plus

- Experience in one of the technologies such as SDH/SONET, OTN, DWDM is a plus

- Experience in either QNX or Linux RTOS Operating systems is a must

- Experience developing the FCAPS functionality like Performance Brief Description

- Design and development of Network Element Driver Development software.

- Flexible, innovative and driven

- Structured and thorough with analytical and troubleshooting skills

- Highly motivated team player

- Agile way of working

- Driven and willing to take own initiatives

- English, written and spoken

(ref:hirist.tech)
  • Embedded Developer

    3 weeks ago


    Bangalore, Karnataka, India Mount Talent Consulting Full time

    Job Description :- Experience in firmware and embedded system development.- Proficiency in FreeRTOS for microcontroller-based systems.- Experience in developing Yocto-based Linux systems.- Skilled in creating custom device drivers, particularly for BLE - Experience with Digital Signal Processing, Filter Design and RF design.- Knowledge in processing sensor...

  • Embedded Developer

    3 weeks ago


    Bangalore, Karnataka, India Excellence and Eminence LLP Full time

    About the Role :We are seeking a highly experienced and skilled Embedded Developer to join our team and play a vital role in the development of our client's embedded systems. This role is ideal for a candidate with a strong foundation in embedded C programming, bare-metal development, and experience working with :- Design, develop, and implement embedded...


  • Bangalore, Karnataka, India Excellence and Eminence LLP Full time

    Job DescriptionWe are looking for Embedded Development and Testing Engineer with 4 to 6 Yrs of Experience for our esteemed client for Bangalore Location.Key Skills : Device Driver, Embedded, DO-178 BC , VxWorks, Lynx OS, RTOSNote : Minimum Experience is 4 Years. Kindly do not apply if you don't meet the minimum experience.Job responsibilities :- To work...


  • Bangalore, Karnataka, India RapidBraiins Full time

    Job Description :- Enroute Corporate Solutions is one of the fastest-growing Corporate associates providing sophisticated services to diversified business sectors and serving clients pan India and Abroad.- Every business should have systems and procedures that are developed based on its culture and requirements.- The implementation must be close with the...

  • Black Box

    4 weeks ago


    Bangalore, Karnataka, India BLACK BOX NETWORK SERVICES INDIA PRIVATE LIMITED Full time

    Experience : 5-10 yearsWork Location : Bangalore(Manyata Embassy Business Park)Skills : Embedded/ C Programming, Linux, QTPrimarily Roles & Responsibilities :- Participate in feature requirements definition with a team of product managers, developer and testers- Develop features specifications and implement detailed design to deliver on defined requirements-...


  • Bangalore, Karnataka, India MountTalent Consulting Full time

    Organization Overview:At Hoomanely, we are obsessed with Pet Health and Longevity.Our Vision: To build the world's only "Pet-first" smart ecosystem, including the right conscious products engineered to peak and sustain a pet's well-being and prosperityOur Mission: To transform knowledge systems around Pet Care Management and its conscious...

  • Linux Device Driver

    4 weeks ago


    Bangalore, Karnataka, India Cientra Techsolutions Full time

    JD Responsibilities :- Ownership of system design and firmware on hardware prototype projects and development platforms.- Collaborating in a team environment across engineering disciplines.- Experimenting with and implementing interfaces to various sensors.- Devising and implementing low-latency network interface protocols.- Coding programs and scripts as...


  • Bangalore, Karnataka, India CONFIG SOLUTIONS PRIVATE LIMITED Full time

    Job Description : ROLE : Windows Driver DevelopmentEXP : 4-16+ YearsNP : 0-30 Day (Priority)MODE : Work From Office (5 Days)Location : Bangalore (L1 Clear Candidates will Conduct F2F interview on Monday - Final Round)Job Description : Must have : - Embedded C/C++ , Wi-Fi Windows Driver , Wi-Fi IEEE 802.11- Excellent C Programming and software debug skills-...


  • Bangalore, Karnataka, India Vega intellisoft Full time

    Job Description :Role & Responsibilities :Embedded Software Development :- Design and implement embedded software applications using C++.- Develop drivers, libraries, and middleware for embedded systems.- Optimize code for performance, memory usage, and power consumption.Linux Embedded Development :- Configure and customize Linux kernels and distributions...


  • Bangalore, Karnataka, India RapidBraiins Full time

    Overview : Are you passionate about crafting cutting-edge solutions for IoT and edge devices? Do you thrive in the world of connectivity, device management, and security? Join our team as an Embedded Software Engineer specializing in OT platforms, particularly for edge devices like Raspberry Pi. Key Responsibilities : Develop and optimize embedded software...


  • Bangalore, Karnataka, 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 Developer

    4 weeks ago


    Bangalore, Karnataka, India Epsilonedge Full time

    Designation : Embedded Developer Experience : 4-8 YearsWork Location : Whitefield, Bangalore Educational Qualification : B.E/B.Tech Job Description : - Mandatory to have Automotive embedded software development experience.- Mandatory to have hands on experience in microcontroller (ARM, Renesas, Freescale or Infineon, NXP) based software development using...


  • Bangalore, Karnataka, India Cientra Techsolutions Full time

    Job Description :- Develop application processor Linux device drivers for audio integrated circuits in Android. Key Responsibilities :- Design and test application processor Linux audio device drivers in an Android platform- Set up and maintain build and release infrastructure for code patches and kernel builds- Work with customers on integration of Audience...


  • Hyderabad/Bangalore, Karnataka, India SDNA Full time

    REQUIRED SKILLS : - Very good C programming and Linux skills.- Good to have experience in embedded/automotive software and/or driver development on ARM SoCs on Linux/Android etc- Good to have multi-threaded programming experience.- Good at Linux System programming.- Good understanding of Linux OS concepts and Linux Kernel internals.- Awareness of RTOS...


  • Bangalore, Karnataka, India Havells India Limited Full time

    Job Description :IoT Engineer (ARE/RE/LRE) - Experience of 4~9 years industry experience in IoT and connected product efforts such as appliances, lights, automation etc. - Proficient in C language on embedded platforms and familiarity with hardware design of embedded system is a plus - Development on Linux Platform/RTOS with an emphasis on embedded device...


  • Bangalore, Karnataka, 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.,...


  • Bangalore, Karnataka, India Netradyne Technologies India Pvt Ltd Full time

    Job Description : Essential Skills :- Proficiency in Linux/Android, device drivers, and middleware.- Ability to develop software using C and C++ languages.- Hands-on experience in designing and implementing software modules for embedded systems.- Strong oral and written communication skills.- Adaptability to challenging work environments and excellent team...

  • Embedded Engineer

    4 weeks ago


    Bangalore, Karnataka, India Codersbrain India Private Limited Full time

    Job Description :- Hands on experience in Autosar methodologies (BSW, RTE) and workflows2. Hands on experience in Complex Device Driver development.3. Hands on experience in NVM, SIP/MCAL/ECU Extract integration, Synchronization,communication protocols - CAN tools for the same like CANalyzer, CANoe etc4. Experience with Vector DaVinci tools: Configurator &...

  • Black Box

    3 weeks ago


    Bangalore, Karnataka, India BLACK BOX NETWORK SERVICES INDIA PRIVATE LIMITED Full time

    Responsibilities : - Software Development Lifecycle (SDLC) : Participate in all phases of the SDLC for embedded systems, from requirements gathering and design to coding, testing, and deployment.- Embedded System Programming : Write efficient and reliable embedded software using languages like C and C++ with a deep understanding of memory management and...

  • Technical Manager

    5 days ago


    Bangalore, Karnataka, India Squareroot Consulting Pvt Ltd Full time

    Job Description :We are seeking an experienced Technical Manager with a strong background in FPGA-based embedded systems design, development, and testing. The ideal candidate will be responsible for overseeing the entire lifecycle of embedded systems projects, from concept to delivery, with a focus on hardware development. This role involves troubleshooting,...