Jobs
Interviews

37 Driver Development Jobs - Page 2

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

5.0 - 10.0 years

2 - 3 Lacs

Chennai

Work from Office

Communicate and coordinate with dispatchers Plan routes and meet delivery schedules Hands on experience in vehicle maintenance and safety Knowledge of traffic laws Required Candidate profile Experience in Driving heavy vehicle Punctuality skill is most Maintaining vehicle and follow the safety Kindly reach us @ Preethi 6382942219 adducoindia@gmail.com

Posted 1 month ago

Apply

4.0 - 8.0 years

3 - 7 Lacs

Hyderabad, Telangana, India

On-site

Experience in Display Device Driver Development is must Strong Experience in C Programming and Data structure Strong experience in Linux BSP/Driver Development Strong Experience in RTOS/Zephyr and Low Level BareMetal Driver/Firmware is a plus Expertise in HDMI driver and protocol, DRM Analytical mindset and critical thinking Excellent communication and interpersonal skills

Posted 1 month ago

Apply

5.0 - 7.0 years

25 - 30 Lacs

Bengaluru

Work from Office

Role & responsibilities Embedded C/C++ developers Firmware engineers (bootloaders, BSP) Linux kernel or driver developers SoC or board bring-up engineers Hardware-interfacing library developers This role is focused on developing libraries that interface directly with hardware, which implies deep involvement with: Device drivers Board Support Packages (BSP) Embedded libraries Possibly diagnostic tools or hardware abstraction layers Preferred candidate profile

Posted 1 month ago

Apply

3.0 - 8.0 years

0 - 2 Lacs

Hyderabad

Work from Office

Role & responsibilities: Outline the day-to-day responsibilities for this role. Preferred candidate profile: Specify required role expertise, previous job experience, or relevant certifications.

Posted 1 month ago

Apply

3.0 - 8.0 years

15 - 30 Lacs

Pune, Mumbai (All Areas)

Work from Office

Hiring for Windows Software Developer and Linux Software Developer Commitments: 5 days working from the office Monday to Friday (Saturday & Sunday off) Location: Karve Nagar, Pune. About the Role: Develop and enhance Windows-based Endpoint Detection software. Own key code areas, build new features, and collaborate with global teams. Focus on performance, scalability, and reliability. Strong C/C++ and Windows internals experience required; scripting and cloud knowledge is a plus. Key Responsibilities: Contribute to award-winning Endpoint Detection software and corresponding engines, which form our customers line of defense. Ownership of significant areas of the code for both new feature/functionality development as well as maintaining or improving parts of the existing components/products. Collaborate with cross-functional, cross-geo engineering teams to develop new and improve on existing features. Documenting business requirements and coming up with technical solutions. Continuous focus and contribution in the areas of performance, availability & scalability, reliability, and maintainability of the product. Active participation in our ongoing process enhancements and software development practices Key Qualifications: 3-5 years of experience in Windows Kernal Programming, Windows applications, systems development, and Windows internals development. Thorough Knowledge of Windows C/C++ programming, application debugging is a must Development of windows filter drivers ( like file system filter driver or network filter drivers or minifilter drivers) or windows virtual device drivers. Hands-on experience on analyzing memory dumps and kernel debugging using windbg tool. Excellent interpersonal and teamwork skills Working proficiency and communication skills in verbal and written English Good to Have: Working knowledge of Windows Endpoint security software and Windows Kernel programming is a PLUS. Experience in scripting languages like shell, Python, or Golang is a plus. Familiarity with Cloud technologies (AWS), K8, Docker is a plus. Expert knowledge of the software development life cycle and methodology. Experience with Agile programming and rapid prototyping is a plus

Posted 1 month ago

Apply

9.0 - 18.0 years

9 - 18 Lacs

Ahmedabad, Gujarat, India

On-site

What Youll Be Doing Responsible for design and development of real time embedded software/firmware and PC/mobile based software application. To Analyse domain specific technical or low level requirement and modification as per end customer or system requirement. Participate in High level and low level software design Perform software testing including unit, functional and system level requirement including manual and automated Performs software requirement to design to coding to testing traceability Performs code review following coding guidelines and static code analysis Troubleshoots software problems of limited difficulty. Documenting technical deliverable like software specifications, design document, code commenting, test cases and test report, Release note etc. throughout the project life cycle. Follow defined process for software Development life cycle Develops software solutions from established programming languages or by learning new language required for specific project What Are We Looking For Experience with QNX Tool chain for IMX6 or equivalent platforms. Experience with QNX API usage. BSP Development, Configuration and integration on Linux or QNX. Design and Development based of QNX Drivers such as Camera, LVDS, Serial, I2C etc. Experience with HW Board Bring up activities.

Posted 1 month ago

Apply

9.0 - 18.0 years

9 - 18 Lacs

Chennai, Tamil Nadu, India

On-site

What Youll Be Doing Responsible for design and development of real time embedded software/firmware and PC/mobile based software application. To Analyse domain specific technical or low level requirement and modification as per end customer or system requirement. Participate in High level and low level software design Perform software testing including unit, functional and system level requirement including manual and automated Performs software requirement to design to coding to testing traceability Performs code review following coding guidelines and static code analysis Troubleshoots software problems of limited difficulty. Documenting technical deliverable like software specifications, design document, code commenting, test cases and test report, Release note etc. throughout the project life cycle. Follow defined process for software Development life cycle Develops software solutions from established programming languages or by learning new language required for specific project What Are We Looking For Experience with QNX Tool chain for IMX6 or equivalent platforms. Experience with QNX API usage. BSP Development, Configuration and integration on Linux or QNX. Design and Development based of QNX Drivers such as Camera, LVDS, Serial, I2C etc. Experience with HW Board Bring up activities.

Posted 1 month ago

Apply

9.0 - 18.0 years

8 - 18 Lacs

Hyderabad / Secunderabad, Telangana, Telangana, India

On-site

What Youll Be Doing Responsible for design and development of real time embedded software/firmware and PC/mobile based software application. To Analyse domain specific technical or low level requirement and modification as per end customer or system requirement. Participate in High level and low level software design Perform software testing including unit, functional and system level requirement including manual and automated Performs software requirement to design to coding to testing traceability Performs code review following coding guidelines and static code analysis Troubleshoots software problems of limited difficulty. Documenting technical deliverable like software specifications, design document, code commenting, test cases and test report, Release note etc. throughout the project life cycle. Follow defined process for software Development life cycle Develops software solutions from established programming languages or by learning new language required for specific project What Are We Looking For Experience with QNX Tool chain for IMX6 or equivalent platforms. Experience with QNX API usage. BSP Development, Configuration and integration on Linux or QNX. Design and Development based of QNX Drivers such as Camera, LVDS, Serial, I2C etc. Experience with HW Board Bring up activities.

Posted 1 month ago

Apply

12.0 - 17.0 years

12 - 17 Lacs

Bengaluru / Bangalore, Karnataka, India

On-site

Position Responsibilities: As a Lead Software Engineer - Embedded, you will be responsible for providing technical leadership and hands-on contribution across various stages of software development. Your key responsibilities will include: Requirements Management: Decompose Tier 3 System requirements into Tier 4 Software requirements for identified system features. Develop both High-Level and Low-Level Software requirements. Estimation & Planning: Estimate software development effort, including coding and testing. Software Development: Develop code, test cases, and test procedures for High-Level and Low-Level Software requirements. Ensure that software architecture and design adhere to software requirements. Integration & Testing: Develop software integration test scripts to verify the correct implementation of Tier 4 requirements. Perform software integration testing in a lab environment. Traceability & Quality: Establish traceability from Tier 3 requirements to software requirements and tests. Perform peer reviews on system and software requirements, design, and tests. Review Support: Support Systems Requirements Review (SRR), Preliminary Design Reviews (PDR), Critical Design Reviews (CDR), Test Readiness Review (TRR), and Formal Qualification. Project Support: Support project management by providing periodic status updates and required metrics data. Collaboration & Communication: Be a good team player in an agile environment with excellent communication skills to participate in requirement, design, code, and test reviews. Have a thorough understanding of version control and software quality attributes such as testability, portability, and maintainability. Proactive Leadership: Be dynamic and support management and leads to ensure successful product deliveries. Risk Management: Identify, communicate, and mitigate risks, issues, and opportunities in a timely manner. Basic Qualifications (Required Skills/Experience): Education: Bachelor's or Master's degree in a relevant engineering discipline. Programming Expertise: Solid programming knowledge (12+ years) with C/C++. Object-Oriented Programming: Good understanding of C++ and Object-Oriented Programming (OOP) concepts. Real-Time Systems: Experience with Real-Time Operating Systems (RTOS). Requirements Development: Experience writing and developing software requirements, even with minimal or no existing requirements. Operating Systems: Strong experience with Linux or Unix. API Development: Proficiency in building, integrating with, and supporting Application Program Interfaces (APIs) using a variety of languages, data formats, and data transformations. Agile Methodologies: Experience working in an Agile development model. Systems Thinking: Ability to understand the big picture and the inter-relationships between components of systems and plans, and anticipate future events. Analytical Skills: Skill and ability to collect, organize, synthesize, and analyze data; summarize findings; develop conclusions and and recommendations from appropriate data sources. Full Lifecycle Desire: A strong desire to work in all aspects of the product life cycle development process. Self-Starter & Team Player: An ideal candidate is a self-starter and someone who works well within a team. Preferred Qualifications (Desired Skills/Experience): Open Source Technologies: Strong experience with modern open-source technologies and tools. Architecture Understanding: Strong understanding of system and software architectures. Software Product Development: Strong experience developing software products and scalable applications using a range of software models, including object-oriented and functional design patterns. Driver Development: Strong experience writing software drivers for hardware interfaces on new boards. Embedded Application Programming: Strong Embedded Application Programming experience. Troubleshooting: Ability to quickly diagnose and resolve issues in a lab environment. Platform Tooling: Ability to create tools/functions for platform (glue layer) between the OS and applications. Application Hosting: Experience with application hosting solutions (such as jails, Docker, and Virtual Machines). Testing: Exposure to Python for scripting and automated/functional testing. Exposure to Behavior Driven Development (BDD). Typical Education & Experience: Education/experience typically acquired through advanced education (e.g., Bachelor's Degree) with typically 12+ years of related work experience, or a Master's Degree with 11+ years of experience, or an equivalent combination of education and experience. Relocation: This position does offer relocation within INDIA based on candidate eligibility. Export Control Requirements: This is not an Export Control position. Visa Sponsorship: Employer will not sponsor applicants for employment visa status.

Posted 1 month ago

Apply

6.0 - 8.0 years

15 - 20 Lacs

Pune

Work from Office

Must Have Experience in BareMetal embedded programming in C Experience on ARM cortex M4 and M7 Knowledge on peripherals like ADC, DAC, UART, NVIC, DMA, SPI, etc Good debugging skills and usage of debuggers like J-link, ST-link, etc Knowledge on linker scripts, controller startup code Good knowledge and experience in driver development Experience in writing bootloaders for controllers Knowledge on Cmake Good to have Version control Git, BitBucket Familiarity with tools such as JIRA etc. Experience in Python Experience in agile scrum methodology

Posted 1 month ago

Apply

5.0 - 8.0 years

37 - 40 Lacs

Bengaluru

Work from Office

Project description Luxoft is looking for experienced Android Framework and BSP developers for enablement of this platform for the customer. This brings immense scope of development for Android developers and enthusiasts. Responsibilities As a Senior Android Developer, you would be responsible for below components of Android Automotive: Linux, Embedded, device driver, Audio subsystem, RTOS, Audio HAL, Audio Framework, OpenMax, ALSA, I2S Skills Must have Engineer with 3+ years of experience in Android Framework or HAL or driver development Strong C/C++ development skills with a good understanding of object-oriented design Good understanding of Android framework, overall Android Architecture. Proficient in any one of Android HAL amongst Audio, Graphics, Camera, Power etc. Desirable experience with Multimedia frameworks such as OpenMAX, and Codec2 Compliance with CTS/VTS and support in resolving defects Strong background in embedded systems development System knowledge, System Debugging Nice to have Experienced with the Android Automotive platform is desired Experience with Android multimedia framework is desired Notice Period: 40 Days

Posted 1 month ago

Apply

3.0 - 6.0 years

3 - 6 Lacs

Bengaluru / Bangalore, Karnataka, India

On-site

Bachelors degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR Masters degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.3-6 years of Embedded Software Development experience, including low level drivers, and RTOS The candidate should possess 3 to 6 years of industry experience in embedded software driver development and having expertise in one or more below areas would be preferred: Should be able to ramp up fast and must have the attitude to work with the team. Strong C and Assembly Programming with OS & Multi-Processor concepts Embedded software development in C and C++ on ARM or similar cores. Hands on experience of driver development on any RTOS, Experience in SafeRTOS/FreeRTOS based development is nice to have Experience in Autosar MCAL development is nice to have Experience in Autosar BSW integration and validation is nice to have ARM Trust-Zone & ARMv7/v8 architecture. Good debugging skills with experience on debugging with Lauterbach JTAG debuggers. Work on challenging customer requirements and issues. Basic understanding one or more of hardware blocks - Clocks, PLLs, GPIO, Interrupt Controllers (GIC), Peripherals(SPI / I2C / UART / CAN / Ethernet / Clock / etc) Automotive SW development experience is must have Experience in ISO26262/functional safety and ASPICE is highly desirable Basic knowledge on Power Mgmt. IC is desirable Knowledge of Software/Hardware Security concepts is desirable Closely work with the hardware team to contribute/suggest modifications to the hardware design. Any past working experience on Qualcomm chips nice to have

Posted 2 months ago

Apply
Page 2 of 2
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies