Sign In
 [New User? Sign Up]
Mobile Version

Engineer SW, Systems

Bengaluru, KA
Job Code:
  • Manufacturing & Production
Applying for this job will take you to an external site
  • Shortlist
  • Email Friend
  • Print

Job Details

Extensive knowledge of Systems & Driver Development in OS like Linux, Bare Metal Programming and Ethernet.- Proven strong skills in software development (C). Design, develop and system drivers preferable network and understanding of Layer 2 (L2) Network protocols. Switching protocols will be added advantage.- Awareness of Switch level protocols, packet routing, forwarding and filtering, and exposure to VLAN concepts etc on Switches is also an added Advantage.- System Level expertise like Ethernet Driver, DMA, Clock management etc.- Strong in RTOS concepts and good proficiency in real time multi-threaded software design and development.Good knowledge of embedded system architecture, Peripherals like I2C, I2S, SPI, UART etc.- Should have prior experience on developing software for ARM based SOCs such as OMAP, i.MX, Jacinto and Intel platforms etc.- Should have a good understanding of internals of these processors. Should be flexible to develop software on both Complex ARM based SoCs and Automotive MCUs- Awareness of Network Protocols like DHCP, ARP, TCP/IP, UDP, RTP, VLAN, Network design & Concepts of OSI network stack.- Hands on Development experience in embedded development using Linux, RTOS like QNX etc.- Experience in wired network based audio and video streaming is an added advantage.- Exposure to audio processing, Development of audio and video device drivers, AV Streaming and Multi-stream and class based shaping.- Experience in QNX/Linux driver development for embedded devices is desirable- Experience with embedded application firmware development.- Should be able to work independently, contribute to requirements reviews, analysis of customer change requests, analysis of existing designs and also development of new designs in the field of Systems Design/Development- Should be self motivated, and drive to bring up solutions individually as well as working with multiple team members.Responsibilities- Be responsible for overall software architecture design and prototype network platforms.- Develop end-to-end audiovisual content delivery systems & switches over the network platforms.- Design, Develop and maintain new solutions.- Develop & Integrate System software with middleware and applications.- Perform code reviews and other activities to ensure high-quality results and delivery production ready code.- Provide unit and component tests plus documentation for software modules. Should be able to work in Test Driven Development environment.- Ability to read schematics and debug digital hardware. Able to use oscilloscope and logic analyzer for troubleshooting.- Contribute towards IP Generation for Harman in Automotive networking through innovation.RequirementsFollowing experience and knowledge is needed- Bachelors or Masters degree in CS, EE, EC.- Strong team player and ability to handle multiple projects.- Self-motivated; results-driven individual. High degree of initiative and responsibility and must be passionate about the work.- Experience working with automotive infotainment systems and networking domain.- Working knowledge of software development tools (debugger's, emulators, compilers, etc).- Able to analyze customer and internal requirements and specifications and translates these into software designs.- Strong experience in software architecture design, software development lifecycles, code optimization and software quality control.- Experience working in a team environment using Agile software methodologies.- Working with Perforce (or a similar Source-Control-Management-System)- Exemplary verbal and written communication skills.- Creative problem-solver capable of reproducing and fixing complex software defects.- Capable project management and time management skills.- Capable of working on a project in a worldwide multiple-site (US, Germany, China) and multicultural environment.
Degree: MCA/ PGDCA | ME/ M.Tech./ MS (Engg/ Sciences)

Additional Degree: BE/ B.Tech (Engineering) | BCA (Computer Application)

Experience: 2-5


Network Administration | Software Engineer | System Administration
Applying for this job will take you to an external site


© Copyright 2015 Al Nisr Publishing LLC - powered by Gulf News