Embedded Software Engineer Jobs in Bangalore - Mega Byte IT Services
Job Description
Job Description:
- Software development on complex embedded systems
Must have
- Hands on experience in developing low level software for microcontroller based environments with ARM processors or similar.
- Knowledge of DSP concepts.
- Experience in all aspects of designing and developing SW in C/C++ language for embedded platforms.
- Advanced level knowledge of modern microprocessor architecture – MMU, Caches, Exceptions, interrupts, instruction sets etc.
- Experience in working with multiple common h/w interfaces like USB, Ethernet, PCIe, DDR controller, DMAC etc.
- Device driver or stack development in at least one major Operating system for at least one complex interface.
- Experience in SW protocol stacks like USB, TCP/IP, File system etc.
- Experience in Board Bring up, Device drivers, Firmware, Boot Loaders, Tool chains & Build systems.
- Understand project requirements, customer use cases & specifications for features and convert them to standout software.
- Initiate and drive Test strategies and Test plan design for software.
Job Particulars
About Company
Mega Byte IT Services is a globalized leading services provider in the field of IT and ITES such as Software Development and Support outsourcing, Professional website strategies development and maintenance, Mobile application development and product/service oriented support.
Our mission is to full-fill our customer requirements and satisfaction with our Reliable, Innovative and Efficient IT products / Enabled services through our IT strategies.
Our Services: US / Canada IT Staffing, Domestic IT & Non-IT Staffing, Web Solutions, Graphic Design, ITES, Mobile App Development.