Bootstrap

MosChipยฎ

Embedded Linux BSP Engineer

๐Ÿ“ŒBengaluru East, India ๐Ÿ‡ฎ๐Ÿ‡ณ

โฑ๏ธŽ full-time

๐Ÿง™โ€โ™‚๏ธ mid-level

Company Overview

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-4 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 4 Years

Location: Hyderabad & Bangalore

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
Other similar jobs

Linux Firmware Engineer

@ Syntronic - A Global Design House, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Principal Embedded Linux System Engineer

@ iRobot, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Principal Embedded Linux System Engineer

@ iRobot, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Lead Linux Kernel Engineer - Ubuntu

@ Canonical, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Senior Embedded Linux Engineer

@ Generac, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Embedded Linux and IIoT Software Engineer

@ Festo, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Senior, Software Engineer - Embedded Linux/C++

@ Torc Robotics, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Linux Kernel Developer

@ SEMI LEAF, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Software Engineer, Linux Embedded Systems, Silicon

@ Google, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Software Engineer L5 - Linux Kernel Developer

@ Netflix, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

  • Employment

    โฑ๏ธŽ full-time

  • Experience

    ๐Ÿง™โ€โ™‚๏ธ mid-level

  • Skills
  • Industry
  • Find similar jobs

    Linux Firmware Engineer

    @ Syntronic - A Global Design House, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Principal Embedded Linux System Engineer

    @ iRobot, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Principal Embedded Linux System Engineer

    @ iRobot, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Lead Linux Kernel Engineer - Ubuntu

    @ Canonical, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Senior Embedded Linux Engineer

    @ Generac, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Embedded Linux and IIoT Software Engineer

    @ Festo, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Senior, Software Engineer - Embedded Linux/C++

    @ Torc Robotics, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Linux Kernel Developer

    @ SEMI LEAF, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Software Engineer, Linux Embedded Systems, Silicon

    @ Google, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Software Engineer L5 - Linux Kernel Developer

    @ Netflix, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Remote Work
Post time
Level
Employment
Industry
Apply Now โ†—