Job Description
MosChip is a semiconductor and embedded system design company with a focus on Embedded, Turnkey ASICs, Mixed Signal IP, Semiconductor & Product Engineering and IoT solutions catering to Aerospace & Defence, Consumer Electronics, Automotive, Medical and Networking & Telecommunications.
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)
Experience: 3 to 5 Years
Location: Ahmedabad
Shift: General
Work Week: Monday to Friday
Quick Links
Who we are? : https://www.youtube.com/watch?v=4nvbzE-eUGk
How we train? : https://www.youtube.com/watch?v=Yy5GtKP7ozk
Contact: : www.moschip.com
💡 Quick Summary
Seeking a career-building opportunity? The Embedded Linux BSP and Device Drivers engineer position is now open for candidates interested in the Hindi Call Center Jobs sector. This role in Ahmedabad offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Hindi Call Center Jobs is a plus.
