FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in architecting and developing high-performance diagnostic tools using Python, with a strong focus on networking protocols and hardware-level interactions. Proven ability to lead technical projects and optimize software for performance-critical systems in dynamic environments.
Highest-signal resume keywords
Python ProgrammingPerformance-Critical SystemsNetworking ProtocolsLinux EnvironmentsTechnical Project Leadership
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Software Development LifecycleOptimized Code DevelopmentHardware InterfacingPerformance ProfilingLow-Level Hardware CommunicationC/C++ ProgrammingRT Embedded DevelopmentLinux Driver Development
Soft Skills
Analytical SkillsDebugging SkillsCollaborative WorkIndependent Work
Tools & Technologies
Debugging ToolsSystem-Level Performance Tuning
Certifications & Qualifications
B.Sc in Computer EngineeringB.Sc in Computer ScienceB.Sc in Electrical Engineering
Industry Keywords
TCP/IPInfiniBandEthernetPCIeI2C
Tech Stack
Tools & technologiesLinuxPythonTCP/IPC++
About the role
Key responsibilities & impact- Architect and develop high-performance diagnostic tools and frameworks using Python for NVIDIA’s latest networking platforms
- Drive end-to-end development of efficient software for high-throughput data and real-time monitoring without latency
- Develop features bridging complex hardware behaviors and software-level diagnostics
- Partner with hardware, firmware, and driver teams to solve real-world challenges
- Own the full software development lifecycle of diagnostic features, from initial hardware specification through deployment in dynamic environments
Requirements
What you’ll need- B.Sc or equivalent experience in Computer Engineering, Computer Science, Electrical Engineering, or a related field
- 5+ years of hands-on experience in the software development lifecycle
- Proven track record in performance-critical systems
- Advanced programming skills in Python, focused on optimized, efficient, and scalable code for hardware interfacing
- Solid understanding of networking protocols, including TCP/IP, InfiniBand, or Ethernet
- Hardware-level interaction knowledge
- Strong familiarity with Linux environments, associated debugging tools, and system-level performance tuning
- Strong analytical and debugging skills
- Ability to work collaboratively and independently in a fast-paced environment
- Experience with performance profiling, optimization, and low-level hardware communication such as PCIe and I2C
- Background in C/C++, RT embedded development, or Linux driver development
- Experience leading technical projects or mentoring team members
- Experience root-causing complex system-level issues and solving customer-facing hardware challenges
Benefits
Comp & perks- Reasonable accommodations to ensure all individuals can participate in the job application or interview process, perform essential job functions, and receive other benefits and privileges of employment
- Inclusive and nondiscriminatory work environment
