Senior Software Development Engineer

Department Icon IT / Software Development & Related
102+ Applicants
Posted: 6 months ago
6-10 years
Chennai
work from office

Posted: 6 months ago
|
Applicants: 102+
Job Description
Similar Jobs
Please verify your account first! Send OTP

Please click on the Apply to verify the status of jobs posted more than 15 days ago, as they may have expired. Similar Jobs

Job Description

Requirements/Qualifications:


  • The candidate should have a B.Tech (preferably ECE/CSE/EEE)


Good Knowledge and hands-on software development experience in PCIe standards, protocols like NVMe, NTB, SRIOV, Virtualization highly desired
• Hands-on embedded software development experience for PCIe based products, Ethernet NIC, Switches, PHYs will be helpful


• Experience in software development in one or more of the following: Linux kernel drivers, Windows device drivers, QNX / VxWorks device drivers, PCIe protocol, Ethernet Switches
• Experience in one or more of the following: ASPICE, Automotive Functional Safety ISO26262, Industrial functional safety ISO61508, Cyber security ISO21434
• Should be very strong in C programming; hands-on in assembly language basics will be helpful
• Good understanding and hands-on experience in Micro controllers, Operating Systems and RTOS internals are essential
• Experience in low level embedded software/firmware design, development, testing and deployment with any Micro controllers is desired
• Exposure to interface protocols like UART, SPI, I2C, CAN, USB, Ethernet, will be good to have and helpful
• Familiarity in using Logic analyzers, Debuggers, Oscilloscope, Protocol analyzers will be helpful
• Ability to understand datasheets, Application notes, PCB schematics is required
• Good problem-solving skills, and willing to learn on the job on any technical topics as may be needed for projects
• Good verbal and written communication skills
• Should be open minded person who is willing to reach out to different stakeholders in a cross functional project team to resolve issues as

Looking to get Placed? Try our Placement Guarantee Plan

situations demand
• Should be self-motivated, self-driven person, and a good team player willing to multitask within projects tasks according to set priorities
• Adherence to standards, guidelines, and best practices in the industry

Desired Skills:

  • Experience in PCIe based protocols and related software stack development will be helpful
    • Good understanding of PCIe standards, Ethernet basics - Layer 2, 3 protocols, Switches, PHYs, knowledge of USB will be a plus
    • Experience in embedded software development for Automotive/Industrial sectors will be a plus
    • Basic knowledge on security standards, DES, AES, SHA-1 will be a plus
    • Familiarity in scripting language like Python will be a plus

Skills

PCIENvmeMicrocontrollerEthernet SwitchingPHYsSriovWindows Device DriverVirtualizationCPythonLinuxSoftware DevelopmentTestingVirtualization

If an employer asks you to pay any kind of fee, please notify us immediately. Jobaaj does not charge any fee from the applicants and we do not allow other companies also to do so.

Important dates & deadlines?

Application Deadline

06 Jan 26, 05:24 PM IST

Similar Jobs

View All
Loading...
Bag Logo
Jobaaj
Don't Miss out any Updates

Subscribe now for the latest job alerts
and never miss an update

Job Alert
Google hiring for Specific Roles Apply Now!
1 min ago
New Opportunity
Amazon is hiring freshers Apply Now!
5 min ago
Featured Jobs
Microsoft opening 50+ positions Apply Now!
10 min ago

Senior Software Development Engineer

Share with