Senior Software Development Engineer
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
• 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 DevelopmentTestingVirtualizationIf 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

