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 developing application-specific bench software and managing lab environments, with a strong foundation in software development using C, C++, Python, and Java. Proficient in designing experiments and analyzing results while collaborating effectively with R&D teams.
Highest-signal resume keywords
Software Development with C, C++, Python, and JavaBench Settings ExperienceCommunication Systems and Network ProtocolsOS Environments: QNX and LinuxAlgorithm and Data Structure Development
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 DevelopmentC ProgrammingC++ ProgrammingC# ProgrammingPython ProgrammingJava ProgrammingAlgorithm DevelopmentData Structure DevelopmentBench Software DesignExperiment Design
Tools & Technologies
TCP/IP Protocol SuiteEthernetCANCAN-FDLINDiagnostic ProtocolsQuality of Service Guarantees
Industry Keywords
Research EngineerSoftware EngineerR&D CollaborationLab ManagementOperating System Concepts
Tech Stack
Tools & technologiesJavaLinuxPythonTCP/IPC++
About the role
Key responsibilities & impact- Build bench plans in close collaboration with R&D project leads
- Plan, budget, and purchase required hardware, software, and tools
- Design, develop, and test application-specific bench software
- Build and instrument benches to enable experiments and measurements
- Design and implement experiments, summarize results, and enable demonstrations to various audiences
- Develop reusable strategies for bench components and software across multiple research projects
- Oversee and manage the Architecture and Security team’s lab space
Requirements
What you’ll need- Bachelor's degree in Computer Science, Electrical Engineering, or a related field
- Two (2) years of experience as a Research Engineer, Software Engineer, or related occupation
- Two (2) years of experience developing software with C (and C++ / C#), and Python or Java
- Two (2) years of experience in bench settings, developing entirely new code and maintaining existing code
- Two (2) years of experience with communication systems and network protocols, including TCP/IP protocol suite, diagnostic protocols, quality of service guarantees, Ethernet, CAN or CAN-FD, or LIN
- Two (2) years of experience with OS environments including QNX and Linux and a sound understanding of operating system concepts
- Two (2) years of experience developing algorithms and data structures
- Must be able to report to the local office
- Applicants may be required to complete role-related assessments and/or pre-employment screening
Benefits
Comp & perks- Benefits supporting employee well-being at work and at home
- Opportunities for career development
- Reasonable accommodations for applicants with disabilities