Embedded Linux BSP and Device Drivers engineer
2 days ago
Looking for Embedded Software professional who is technically strong and has hands on experience in Programming Language (C/C++), Linux Kernel, BSP and Device drivers. Candidate should have been involved in development of at least 2- 3 different device drivers for Linux. Experience with board bring up, device driver, porting, bootloader, u-boot, file systems are required. The candidate should be ready to travel and work at customer locations as per project requirements.
Responsibilities
- Requirement understanding, Design, Develop, integrate, unit testing & debugging of Embedded Software Real-time applications, Device Drivers, Bootloader, porting, firmware development, Linux kernel etc.
- Documentation Requirement Specification, Design, Test Plan & Test cases, User Guide, etc.
- Work as an independent developer and/or lead as per requirement.
- Effort estimation, planning, customer Interaction
- Timely & Quality deliverables.
- Process adherence.
- Travel and work at customer location as per project requirements.
Required Skills:
- 3-5 years of experience in Embedded Software development with sound fundamental of C
- Must have 3+ years of working experience with the Linux kernel & Linux kernel device drivers in relevant project(s)
- Sound knowledge of OS fundamentals and experience with developing multithreaded and multi process applications
- Must have hands on experience working in embedded Linux building, Uboot configuration, kernel compilation, Linux start-up sequencing, file-systems, debugging kernel messages and board bring-ups for cross platforms etc.
- Experience working Linux build systems such as Yocto, buildroot, etc
- Familiarity with development using Host - Target tool chains for embedded platforms
- Skilled in debugging using tools like JTAG, TRACE32, ICE, and ICD, along with the ability to use oscilloscopes and protocol analyzers.
- Good debugging skills, particularly in kernel software stability domains, including crash analysis, system locks, and abnormal resets.
- Sound knowledge of SW development tools such as Git, CVS, Confluence, JIRA, bit-bucket, SourceTree etc. is must
- Reading schematics, datasheets, technical reference manual and Silicon revision sheet
- Passionate about learning new technologies, methodologies, strategies, and processes
- Should be able to work independently in an aggressive, high-pressure environment
- Excellent written and verbal communication
- Self-starter, problem-solving mentality, and creative thinker
- Good documentation & shall be able to prepare the specification, design documents, test plan & test reports from requirements
Desired Skills:
- Lead/mentor junior engineers
- Experience in system level debugging, reverse engineering, Linux Internals, Protocol level knowledge of interfaces would be added advantage
- Experience in RTOS (Zephyr, FreeRTOS, etc) is preferred
- Good knowledge of working with Open-source software packages is preferred
- Close cooperation with other leaders and projects managers
- Positive attitude and has no issues working on different domains/technologies
Education Requirements: B. Tech / M. Tech (ECE / CSE)
Shift: General
Work Week: Monday to Friday
-
Senior Engineer Linux Driver/BSP, Bootloader
3 hours ago
Ahmedabad, Gujarat, India Arrow Full time ₹ 12,00,000 - ₹ 36,00,000 per yearPosition:Senior Engineer [Linux Driver/BSP, Bootloader]Job Description:Technical Skills* Experience working with Embedded Linux BSP (Board Support Package) on embedded platforms.* Strong knowledge for Linux device drivers, Linux Kernel Programming, Linux Kernel Internals, Yocto / Buildroot or any other build systems* Familiarity working with development...
-
Senior Engineer Linux Driver/BSP, Bootloader
37 minutes ago
Ahmedabad, Gujarat, India Arrow Full time ₹ 12,00,000 - ₹ 36,00,000 per yearPosition:Senior Engineer [Linux Driver/BSP, Bootloader]Job Description:Technical Skills* Experience working with Embedded Linux BSP (Board Support Package) on embedded platforms.* Strong knowledge for Linux device drivers, Linux Kernel Programming, Linux Kernel Internals, Yocto / Buildroot or any other build systems * Familiarity working with development...
-
Engineer
7 hours ago
Ahmedabad, Gujarat, India Arrow Full time ₹ 9,00,000 - ₹ 12,00,000 per yearPosition:EngineerJob Description:• Providing solution to existing and new clients.• Providing Technical Solution for RFQ• Hands on experience with Embedded implementations covering C programming Linux, Boot Loader, Device Driver and so on, Platform migration Experience of having undergone 1 product through entire development life cycleAbility to lead...
-
Embedded Software Developer
8 hours ago
Ahmedabad, Gujarat, India Real Placements Full time ₹ 9,00,000 - ₹ 12,00,000 per yearJob Description: 3. Embedded Software Developer (02 position) 2 to 5 years of experience in software development Strong C/C++ programming skills. Wireless (Wi-Fi) networking domain / OpenWRT expertise such as a/b/g/n is preferred Qualcomm chipset based product development, OpenWRT, HostAPD, WPA supplicant, Embedded ARM based Wifi devices Should have...
-
Senior Engineer
14 hours ago
Ahmedabad, Gujarat, India Arrow Electronics Full time US$ 80,000 - US$ 1,20,000 per yearPositionSenior Engineer - Linux BSPJob DescriptionKey ResponsibilitiesResponsible 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...
-
Embedded Principal Engineer
4 days ago
Ahmedabad, Gujarat, India ACL Digital Full time ₹ 12,00,000 - ₹ 36,00,000 per yearDesignation: Senior Engineer/ Principal Engineer (MCU)Experience Required: 5 to 10 YearsJob Location: Work from officeJob Functions / Responsibilities:Requirement Understanding and requirement writing.Effort Estimate.Architecting embedded systems.Design and develop embedded systems based on customer needs.Reviewing designs and source...
-
Senior Embedded Engineer
2 days ago
Ahmedabad, Gujarat, India ACL Digital Full time ₹ 1,04,000 - ₹ 1,30,878 per yearDesignation: Senior Engineer/ Principal Engineer (MCU)Experience Required: 4 to 10 YearsJob Location: Work from officeShift Timings: 10 AM to 7 PM (Mon-Fri)Job Functions / Responsibilities:Requirement Understanding and requirement writing.Effort Estimate.Architecting embedded systems.Design and develop embedded systems based on customer needs.Reviewing...
-
Embedded Developer
2 days ago
Ahmedabad, Gujarat, India VOLANSYS (An ACL Digital Company) Full time ₹ 15,00,000 - ₹ 25,00,000 per yearDesignation : Senior Engineer / Principal Engineer / Technical LeadExperience Required : 4 to 10 YearsJob Location : AhmedabadShift Timings : 10 AM to 7 PM (Mon-Fri)Job Functions / Responsibilities:Technical responsibilities:• Requirement Understanding and requirement writing• Effort Estimate• Architecting Embedded systems• Design and develop...
-
Embedded Systems Engineer
6 days ago
Ahmedabad, Gujarat, India Varologic Technologies Ltd. Full time ₹ 9,00,000 - ₹ 12,00,000 per yearKey SkillsRole: Firmware and driver development for embedded devices including sensors, motor controllers, and battery management systemsExperience with real-time operating systems (RTOS) and embedded communication protocols such as CAN, UART, SPIProficient in C and C++ programming for resource-constrained environmentsHands-on experience with microcontroller...
-
Embedded Developer
3 weeks ago
Ahmedabad, Gujarat, India, Gujarat VOLANSYS Full timeDesignation : Senior Engineer / Principal Engineer / Technical LeadExperience Required : 4 to 10 YearsJob Location : AhmedabadShift Timings : 10 AM to 7 PM (Mon-Fri)Job Functions / Responsibilities:Technical responsibilities:• Requirement Understanding and requirement writing• Effort Estimate• Architecting Embedded systems• Design and develop...