30 Jul
|
Softnautics
|
Karnataka
30 Jul
Softnautics
Karnataka
Looking for Embedded Software Senior Engineer who is technically robust, 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. Any one multimedia subsystem driver knowledge is must Responsibilities
- Requirement understanding, Design, Develop, unit testing debugging of Embedded Software Real-time applications, Device Drivers, Bootloader, porting, Linux kernel etc.
- Documentation Requirement Specification and Design etc.
- Leading team of 3 or 4 engineers
- Effort estimation, planning, customer Interaction
Required Skills
- 2 10 years of experience in Embedded Software with sound fundamental of C
- Expert with the Linux kernel Linux kernel device drivers such as PCIe, display interface (e.g: HDMI, DP), v4l2, DRM (Anyone)
- Knowledge of any of the GPU, using APIs or CUDA programming
- 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.
- Familiarity with development using Host Target tool chains for embedded platforms
- Experience in system level debugging, reverse engineering, Linux Internals, Protocol level knowledge of interfaces would be added advantage
- Hands on experience on debugging tools like GDB, KGDB, JTAG, ADB
- 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
- Passionate about learning new technologies, methodologies, strategies and processes
- Should be able to work in aggressive, high pressure environment
- Excellent written and verbal communication
- Self-starter, problem-solving mentality, and creative thinker
- Good in documentation shall be able to prepare the specification, design documents from requirements
- Reading schematics, datasheets, technical reference manual and Silicon revision sheet
- Technical ownership of software driver module
Desired Skills
- Independently lead the module with 3 or 4 engineers
- Quality process CMMi, Agile Scrum is required
- Good knowledge of working with Open source software packages is preferred
- Contribution to open source linux kernel codebase is added advantage.
- Close cooperation with other leaders and projects managers
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
📌 Embedded Engineer Sr./Staff Media Subsystems Driver (Karnataka)
🏢 Softnautics
📍 Karnataka