Linux Device Driver Developer Softnautics
- Category: Driver Jobs
- Location: Ahmedabad, Gujarat
- Job Type: Full Time / Part Time
- Salary: Estimated: $ 16K to 32K
- Published on: 2025/09/21
What you’ll do
Synopsis
Looking for Embedded Software Senior Engineer who is technically strong, and have hands on experience in, C/C++ Programming Language with Linux. Should have involved in development of at least 2 3 device drivers for Linux. Experience with board bring up, device driver, porting, bootloader, u-boot, file-systems is required
Responsibilities
- Requirement understanding, Design, Develop, unit testing & debugging of Embedded Software Real-time applications, Device Drivers, Bootloader, porting, Linux kernel etc.
- Documentation Requirement Specification, Design, Test Plan & Test cases etc.
- Work as independent developer and/or project(s) lead
- Effort estimation, planning, customer Interaction - Timely & Quality deliverables of project(s). - Documentation and process adherence.
- Closely work with pre-sales team for new opportunities
Person Specification
Required Skills:
1. 5 - 8 years of experience in Embedded Software with strong fundamental of C
2. 4+ years of experience in the Linux kernel & Linux kernel device drivers such as USB, SATA, PCI, Ethernet, WLAN, NFC, Bluetooth
3. Strong knowledge of OS fundamentals and experience with developing multithreaded and multi process applications
4. Must have 3+ years of 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.
5. Familiarity with development using Host - Target tool chains for embedded platforms
6. Experience in system level debugging, reverse engineering, Linux Internals, Protocol level knowledge of interfaces would be added advantage
7. Hands on experience on debugging tools like GDB, KGDB, JTAG, ADB
8. Familiarity with tools like Logic Analyzer, DSO/CRO, Spectrum Analyzer would be added advantage
+. Sound knowledge of SW development tools such as Git, CVS, Confluence, JIRA, bit-bucket, SourceTree etc. is must
10. Passionate about learning new technologies, methodologies, strategies and processes
11. Should be able to work independently in aggressive, high-pressure environment
12. Excellent written and verbal communication
13. Self-starter, problem-solving mentality, and creative thinker
14. Good in documentation & shall be able to prepare the specification, design documents, test plan & test reports from requirements
15. Reading schematics, datasheets, technical reference manual and Silicon revision sheet Desirable Skills:
1. Quality process CMMi, Agile Scrum is required
2. Good knowledge of working with Open source software packages is preferred
3. Positive attitude and has no issues working
4. Close cooperation with other leaders and projects managers
Related jobs
-
Supervisor And Technician| Driver| Manager| Safety Officer Chavada Jay Dineshkumar
A technician supervisor is an experienced expert with excellent leadership skills. They are responsible for managing the day-to-day assigned duties of preventative maintenance and work orders, as well as visiting work sites to verify all work is comp...
-
Driver
Apply Driver A Agarwal Job Placement Surat, Gujarat Apply 16 hours agoFull–time Hiring for 5 Driver Jobs in Surat, Gujarat with minimum 1 Year Experience,Required Educational Qualification is : Higher Secondary, Secondary School, Vocational Course, D...
-
delivery Boy|Girl
Full Job Description We are looking for responsible Delivery personnel to distribute products promptly to our customers. You will represent our company in a professional and cost-effective manner to increase our profitability and customer satisfactio...