Primary
functions / Key Deliverables / Duties:
Embedded Lead (5-7
years):
- Understanding
and gathering the requirement from MRD/PRD/Requirement specification
- Interacting and interfacing
with stakeholders on project/program updates, reviews, deliverables etc.,
throughout the project life cycle
- Establish an efficient system,
quality assurance practice and adhering to coding conventions &
deadlines.
Embedded Lead / Team member (2-4
years):
- Preparation of SW requirement
specification, traceability document, test plan and report generation
- Customizing, developing, debugging,
and testing BSP (Board Support Package) for embedded platforms.
- Interpretation of schematics,
datasheets and specifications for implementation, debugging and testing.
- Establish an efficient system, quality
assurance practice and adhering to coding conventions
Skill sets:
· Strong
Embedded Linux (Linux flavors, Yocto Linux [added advantage]) and Firmware
development background
· Strong
Embedded C [and/or C++] language and hands-on experience
· Experience
in various architecture and hands-on
· Well-versed
in kernel device driver development (mainly Linux base but also in various
other Operating Systems)
· Strong
in interpreting the schematics and corelating with the HW platforms
· Better
interpretation of datasheets and specifications
· Hands-on
experience in Peripherals/Communication interfaces device drivers
· Hands-on
experience (not all but it is added advantage if known to all
interfaces/protocols) in UART, SPI, I2C, CAN, Ethernet, USB, PCIe, CSI etc.
· Experience
in Linux kernel internals, makefile, cross compilers / tool chains
· Strong
problem understanding, debugging and testing.
· Hands-on
in Git, SVN, CVS, Jira, Bugzilla etc.
· Background
to use tools like scope, multimeter, JTAG / HW debuggers.
Need to Have:
- Excellent technical expertise
in designing and developing embedded products and in a manufacturing
environment
- Strong in test engineering
concepts and processes. Managed Unit test and system test teams.
- Proven Hands-on experience in
implementing real-time embedded software, RTOS, Android based development.
- Scripting languages such as
Python, shell scripting in Linux are big plus
- Understands implications of a
prudent, process-driven approach
Skills Required
- 5–7 years of experience for Embedded Lead responsibilities
- 2–4 years of experience for Embedded Lead or Team Member responsibilities
- Strong Embedded Linux and firmware development experience
- Strong hands-on Embedded C and/or C++ experience
- Experience with multiple embedded architectures
- Linux kernel internals and device driver development experience
- Experience interpreting schematics, datasheets, and hardware specifications
- Peripheral and communication interface device-driver development experience
- Experience with Linux makefiles, cross-compilers, and toolchains
- Strong debugging, testing, and problem-understanding skills
- Hands-on experience with Git, SVN, CVS, Jira, or Bugzilla
- Experience designing and developing embedded products in a manufacturing environment
- Strong test engineering concepts and processes
- Experience managing unit-test and system-test teams
- Hands-on experience implementing real-time embedded software, RTOS, and Android-based development
- Yocto Linux experience
- Experience with UART, SPI, I2C, CAN, Ethernet, USB, PCIe, and CSI interfaces
- Python and Linux shell scripting experience
- Experience using oscilloscopes, multimeters, JTAG, or hardware debuggers
- Process-driven approach to software development and quality assurance
What We Do
MulticoreWare delivers software IP Solutions and Engineering Services serving a wide group of customers with Compilers & Toolchains, Libraries for SDK, Video codec and AI analytics solutions using various vision & non-vision (Radar, LiDAR, IMU, GPS, etc.) sensors on various heterogenous computing platforms. Our solutions are used in Automotive (ADAS/AD), Surveillance, Defence, Medical Imaging, IoT, Retail, Logistics, Industrial, Robotics, Smart City. MulticoreWare’s industry-leading video codec products (x266™/x265/Ultraziq) have been deployed in live streaming or VOD services across many broadcast customers. FOLLOW US ON SOCIAL MEDIA Youtube: https://www.youtube.com/channel/Multicoreware Twitter: https://twitter.com/MulticoreWare Facebook: https://www.facebook.com/multicoreware Instagram: https://www.instagram.com/multicoreware.inc/








