Systems Software Developer Resume Samples
4.9
(111 votes) for
Systems Software Developer Resume Samples
The Guide To Resume Tailoring
Guide the recruiter to the conclusion that you are the best candidate for the systems software developer job. It’s actually very simple. Tailor your resume by picking relevant responsibilities from the examples below and then add your accomplishments. This way, you can position yourself in the best way to get hired.
Craft your perfect resume by picking job responsibilities written by professional recruiters
Pick from the thousands of curated job responsibilities used by the leading companies
Tailor your resume & cover letter with wording that best fits for each job you apply
Resume Builder
Create a Resume in Minutes with Professional Resume Templates
CHOOSE THE BEST TEMPLATE
- Choose from 15 Leading Templates. No need to think about design details.
USE PRE-WRITTEN BULLET POINTS
- Select from thousands of pre-written bullet points.
SAVE YOUR DOCUMENTS IN PDF FILES
- Instantly download in PDF format or share a custom link.
RE
R Effertz
Ryleigh
Effertz
850 Mante Station
New York
NY
+1 (555) 435 8748
850 Mante Station
New York
NY
Phone
p
+1 (555) 435 8748
Experience
Experience
Boston, MA
Systems Software Developer
Boston, MA
Reichel, Lindgren and Mueller
Boston, MA
Systems Software Developer
- Develop and maintain networking components in an open-development environment
- Provide clear communication with development team members, technical leads, and management on project status, risks and approaches
- 1+ years Linux development kernel in the process management, memory management and/or filesystem areas
- 3+ years Linux development kernel in the process management, memory management and/or file system areas
- Working in a POSIX environment to create new drivers and enhance existing ones
- Resolution of kernel issues in the process management, memory management and/or file system areas
- Resolution of kernel issues in the process management, memory management and/or filesystem areas
Chicago, IL
Senior Systems Software Developer
Chicago, IL
Daugherty-Brown
Chicago, IL
Senior Systems Software Developer
- Providing technical support to our operations, product management and sales teams
- Provide technical leadership for Linux kernel development
- Work with product management to define the kernel security road-map
- Work with product management to define the kernel security roadmap
- Work with multiple mobile platforms and frameworks
- 5+ years with Linux kernel, kernel module and drivers development
- Mentor developers on AWS technologies and best practices
present
Phoenix, AZ
Senior Systems / Software Developer
Phoenix, AZ
Jast, Kutch and Ullrich
present
Phoenix, AZ
Senior Systems / Software Developer
present
- Creating and writing deployment scripts (mainly converting existing systems to deploy through Chef)
- Innovating in the digital video arena
- Developing video applications for cloud deployment
- Architectural planning and design
- Hands-on operational management and strong peer collaboration to work on this leading edge and innovative platform that delivers video content for all the Turner brands and partners
- Architectural planning and design. Agile/Scrum planning and process improvement
- Provide technical expertise in troubleshooting application and configuration failures, including systematic analyses of complex problems and issues and developing and implementing recommended solutions
Education
Education
Bachelor’s Degree in Computer Science
Bachelor’s Degree in Computer Science
Oregon State University
Bachelor’s Degree in Computer Science
Skills
Skills
- Knowledge of one of the following technologies is desirable: L2VPN, IP and a good understanding of IP packet forwarding and L2 switching
- Strong scripting language knowledge (shell, python, xml)
- Strong knowledge of distributed software architecture principles and best practices
- Strong collaboration skills; the ability to work within a team and participate actively in design and architecture discussions
- Strong knowledge of networking and operating systems concepts, data structures and algorithms
- Ability to thrive in a fast-paced, multi-tasking environment with excellent time management skills
- Highly organized and detail oriented
- Ability to deliver solid work on tight schedules
- Knowledge of POSIX based operating system
- Excellent time-management skills
15 Systems Software Developer resume templates
Read our complete resume writing guides
1
Senior Systems / Software Developer Resume Examples & Samples
- 5+ years of professional core software development experience
- Good understanding of data structures, algorithms, and fundamentals of computer science
- Expertise in one or more Object Oriented languages
- Demonstrates ability to master new technologies quickly
- Willingness to work in a fast-paced, highly technical environment
- Proficiency in JavaScript and ActionScript
- Experience with client-side technologies (HTML, AJAX, CSS)
- Technical knowledge of video streaming and video playback technologies
- Working knowledge of HTML5 video standards a plus
2
Trading Systems Software Developer Consultant Resume Examples & Samples
- Excellent C++ and/or python/scripting skills with 3+ years of experience
- Excellent system design for a software oriented architecture
- Great communication skills and a knack of being a team player
- Financial experience for multi-asset functionalities is a plus
3
Ld Systems / Software Developer Resume Examples & Samples
- Full lifecycle software development process
- Hardware and software solution architecture
- Object-Oriented technologies
- High volume performance tuning
- Java J2EE 1.5+ platform (Servlet/JSP)
- XML / XSL
- HTML / JavaScript / CSS / AJAX / JSON
- JSP, SQL, Shell Scripting
- Application Servers (SunOne, Tomcat)
- Java IDE (Eclipse)
- Strong Experience with Unix shells and editors
- Experience with Internet protocols (tcp, http, nntp, ftp)
4
Senior Systems, Software Developer Resume Examples & Samples
- Facilitate or perform analysis of customer and vendor requirements and create or approve detailed program design specifications for high complexity user interfaces, application enhancements, new functionality, and back-end processes in collaboration with customers, Business System Analysts, and other project team members. Assist project management in the development of cost and time estimates and project status
- Based on an advanced level of business/client knowledge, work with Analysts and customers to recommend technology solutions that meet business needs. Participate in process improvement/re-engineering efforts and work with Advisory Developers/Architects to ensure that application/technology solutions are congruent with enterprise-wide direction
- Provide production support for applications, assist others with complex problem resolution, and respond with solutions to both functional and technical issues in a timely manner. Work with Business Analysts, Project Managers, or other management to recommend process or system enhancements
5
Ld Systems\software Developer Resume Examples & Samples
- Enterprise-level concurrent high-volume data transaction systems
- Secure transaction systems
- Database development
- Configuration Management (CVS / SVN / GIT, ANT)
- 4+ years experience of Java software development on Unix platform
- Internet applications (server side technologies)
- Oracle database management systems, or similar enterprise level DBMS
- Unix / Linux operating systems
- JMS Architecture (MQSeries and ActiveMQ)
- Experience with multithreaded application programming and object interaction
- 2+ years Oracle platform
6
Systems / Software Developer Resume Examples & Samples
- 2+ years Database experience, Relational and Non-Relational combined
- 2+ years of Advanced Javascript experience
- Strong knowledge of unix environment
- Agile Development experience
7
Senior Systems / Software Developer Resume Examples & Samples
- Working with multiple development teams to ensure their development environment is ready for use and build packages are created accurately and are ready for promotion in time
- Architectural planning and design. Agile/Scrum planning and process improvement
- BS in Computer Science, Software or other Engineering or related field
- Have experience working with Subversion, Jenkins/Hudson, and Nagios
- Experience with Java, Scala, Ruby, or a mix of other modern programming languages is a plus
8
Senior Systems / Software Developer Resume Examples & Samples
- Develop software in modern enterprise-class languages and development platforms, with a strong emphasis on Java/J2EE/Ruby/Scala and JavaScript, but also potentially mixing in Erlang and other new and emerging technology as appropriate
- Develop software confidence and reliability by creating testing artifacts, developing tooling and providing the communication needed to ensure modified artifacts are continuously releasable
- 4+ years of Java and/or Scala and/or Ruby and/or Erlang experience, or a mix of other modern programming languages, where two years or more to include J2EE development against cluster-able application servers or enterprise frameworks
- Strong working knowledge of XML/JSON, HTML, and associated modern technologies
9
Senior Systems\software Developer Resume Examples & Samples
- Provide third tier support for production issues and working with other peer CNN teams
- Agile/Scrum planning and process improvement
- BS in Computer Science or related field; MS in Computer Science or related field preferred
- 5+ years experience developing systems with enterprise databases, including strong working knowledge of SQL and modern ORM tools
- Have previous experience, of at least three years, building medium to large-scale, "mission critical" "high availability" production systems that directly support essential business, and technical, or operational functions
- 3+ years of object-oriented JavaScript experience preferred
- Experience with the functional style of programming and/or functional languages such as Scala, Clojure, or Erlang is considered a plus
- One year of experience with digital video and audio systems development is a plus
10
Senior Systems\software Developer Resume Examples & Samples
- Creating and writing deployment scripts (mainly converting existing systems to deploy through Chef)
- Develop software confidence and reliability by creating testing artifacts, deployment packages, deployment scripts, and supporting ongoing development
- 8+ years of software configuration management experience
- 3+ years experience with Perl, Python, Shell, or any other scripting language
- VM experience a plus
- Experience with Ant or Gradle is a plus
11
Systems / Software Developer Resume Examples & Samples
- BS in Computer Science, Software or other Engineering or related field required; MS or higher preferred
- A minimum of five years of software development experience, with a strong focus on application development
- Minimum three years of Java, Scala, or Ruby experience, or a mix of other modern programming languages, including J2EE development against cluster-able application servers or enterprise frameworks
- Strong experience in non-procedural programming, or applying functional-style concepts professionally considered a plus
- One year of object-oriented JavaScript experience is a plus
- Strong working knowledge of XML/XSL/JSON, HTML, and associated modern technologies
- Have previous experience, of at least three years, building medium- to large-scale, ""mission critical"" ""high availability"" production systems that directly support essential business, and technical, or operational functions
- Two years of experience with digital video and audio systems development is a plus
- Demonstrable excellent design skills and the related strengths in clearly articulating difficult technical concepts and information
- Can critically evaluate code as a method of learning, and knows when and how to safely refactor code / artifacts
- Five or more years experience developing systems with enterprise, commercial relational databases, including strong working knowledge of SQL and modern ORM tools
- Candidates capable of demonstrating experience in one or more of the following areas strongly preferred: release management of enterprise-class system code and artifacts, data and schema modeling, user interface development, human factors, build/deployment management, asynchronous/high-latency programming concepts and tools not limited to JMS messaging, or video coding
- Experience with Agile methodologies (examples include Scrum or Kanban) required. Must demonstrate considerable enthusiasm for the practices that allow for continuous deployment and incremental delivery of business value
- Should exhibit good system engineering skills (e.g., common industry database design and practices, application architectures, operating systems concepts, networking, etc.) in addition to skills in application development
12
Systems / Software Developer, Nba.com Resume Examples & Samples
- B.S. in Computer Science or equivalent degree
- Experience with Java J2EE
- Full life-cycle software development process
- Experience with JMS- Hibernate- Spring- Atlassian technologies (JIRA, Bamboo, etc.) preferred
- Front-end technologies (HTML, JavaScript, AJAX, CSS) preferred
13
Systems\software Developer, Nba.com Resume Examples & Samples
- 2-4 years professional software development experience desired
- Excellent communication skills are critical for this role; both written and verbal
- Comfortable working from Linux command line
- Team player- capable of working on small teams and relying on others
- Relational database skills
- Familiar with one or more source code control technologies (CVS/SVN/GIT)
- Demonstrated ability to master new technologies quickly
- Familiar with XML processing
- Knowledge/interest in the NBA or other professional sports
14
Systems / Software Developer Resume Examples & Samples
- Software development tasks include: coding, testing, debugging, documenting, peer-reviewing, deploying, monitoring, and support
- Assignments are executed both independently and paired with other developers, and all assignments require close communication with management and clients
- Spend time learning new skills and staying ahead of industry trends and innovations
- Daily monitoring of the ticket queue, performing analysis of problems across multiple systems and groups
- Represent the team in small to large projects, performing the execution of various tasks in support of these projects
- Assist in enforcing the use of appropriate standards, processes, procedures, and tools. Multi-task and manage multiple environments
- Provide 24x7 on-call support and troubleshooting as part of a rotation Coordinate and communicate with team members, help desk, and others
- Demonstrated ability to participate in both technical and non-technical discussions with both technical and non-technical end users
- Strong skills in critical thinking, problem solving, troubleshooting and analysis
- Experience with digital video tools such as ffmpeg, scctools, etc
- Experience with storage systems
- Demonstrated knowledge of web tools such as javascript, CSS, HTML Windows and Linux administration skills
- Demonstrated experience working with relational and structured data
15
Systems\software Developer Resume Examples & Samples
- Participate in large-scale technical projects, working with CNN and Turner staff (developers, operations staff, project managers, customers, etc) and vendors to gather requirements, determine solutions, and then implement those solutions
- Participate in task identification, work effort estimates, and work schedules for development and maintenance activities
- All tasks are performed in accordance with industry best practices and specific internal procedures and standards
- Collaborate with a cross-functional team of developers, operations staff, product managers, web masters, user experience designers, and project managers
- Provide technical expertise in troubleshooting application and configuration failures, including systematic analyses of complex problems and issues and developing and implementing recommended solutions
- Provide operational 3rd tier support for application needs; this includes weekend and off hours support
- Perform deployments and installations for systems as needed
- Represent the team in small to medium projects as the technical lead, performing architectural services and guiding other team members in the management and execution of tasks related to this project
- Develop processes and procedures to deploy software and configurations into production environments
- Prepare status reports for the manager Handle multiple projects and implementations Troubleshoot problems quickly and effectively
- Demonstrated strong understanding of object-oriented design and design patterns. Demonstrated knowledge of server-side programming languages and frameworks such as Python, Ruby, PHP, Perl, C++, nodeJS
- Thorough, efficient and detail-oriented
- Takes initiative, highly motivated, and is self-directed
- Ability to adapt to a constantly changing environment with potentially conflicting priorities
- Ability to prioritize and execute tasks in a high-pressure environment, able to balance multiple projects and tasks and complete them successfully within timelines
- Demonstrated experience with modern web development technologies and paradigms, including REST and SOAP
16
Senior Systems / Software Developer Resume Examples & Samples
- Work with internal clients, Architecture and other infrastructure groups to implement complex system requirements that may involve multiple platforms, databases, peripherals, or other technology
- College degree or equivalent experience
- At least 5+ years’ experience programming in at least two of the following areas
17
Senior Systems\software Developer Resume Examples & Samples
- Candidate must be proficient in current and emerging web, REST, and mobile integration technologies
- This position requires hands-on coding and strong peer collaboration to work on innovative digital products. This may also include providing technical task direction, mentoring, and management to other developers
- Provide rotating on-call production support as needed
18
Senior Systems / Software Developer Resume Examples & Samples
- Represent the team in large-scale technical projects, working with Turner staff (developers, operations staff, project managers, customers, etc) and vendors to gather requirements, determine solutions, and then implement those solutions
- Participate in or lead task identification, work effort estimates, and work schedules for development and maintenance activities
- Software development tasks include: coding, testing, debugging, documenting, peer-reviewing, deploying, monitoring, and support. All tasks are performed in accordance with industry best practices and specific internal procedures and standards
- Collaborate with a cross-functional team of developers, operations staff, product managers, web masters, user experience designers, and project managers. Assignments are executed both independently and paired with other developers, and all assignments require close communication with management and clients
- High motivation, eagerness, curiosity and desire to develop productions using cutting edge technologies
- Excellent interpersonal, organizational and communication (written, verbal, and presentation) skills are a must
- Takes initiative and is self-directed
- Strong Linux background, with some Windows
- Experience with web frameworks (python, ruby, etc.)
- Experience with production support level applications (working with ticketing systems, customers, change control systems, quality control, etc.)
- Change Management systems experience (Git,CVS, SubVersion)
- Experience with Cloud Services (especially AWS)
- Experience with docker containers
- Experience with reading and writing multiple programming languages, especially C#, Java, nodejs, and python
- Strong sense of software and system design principles and domain modeling
- Experience with document or relational database design
- Experience supporting applications in a business environment
19
Systems / Software Developer Resume Examples & Samples
- Not limited to object-oriented design and programming, configuration management, testing, and more
- To deliver incremental but complete pieces of business value to stakeholders
- Creating and writing deployment scripts (mainly converting existing systems to deploy through Chef). (40%)
- Develop software confidence and reliability by creating testing artifacts, deployment packages, deployment scripts, and supporting ongoing development. (30%)
- Working with multiple development teams to ensure their development environment is ready for use and build packages are created accurately and are ready for promotion in time. (10%)
- Architectural planning and design. (10%)
- Agile/Scrum planning and process improvement. (10%)
- BS in Computer Science, Software or other Engineering or related field A minimum of three years of software configuration management experience
- Minimum of one year experience with Perl, Python, Shell, or any other scripting language
- Working knowledge of XML/XSL/JSON, HTML, and associated modern technologies
- Have experience implementing Chef/Puppet as an application deployment tool is a plus
- Have experience working with Subversion, Jenkins/Hudson, and Nagios VM experience a plus
- Experience with Gradle is a plus
- Three or more years of experience deploying systems with enterprise, commercial relational databases, including strong working knowledge of SQL and modern ORM tools
- Release management of enterprise
- Class system code and artifacts, data and schema modeling, build/deployment management
- Experience with Agile methodologies (examples include Scrum or Kanban) required
- Must demonstrate considerable enthusiasm for the practices that allow for continuous deployment and incremental delivery of business value
20
Systems Software Developer Resume Examples & Samples
- Resolution of kernel issues in the process management, memory management and/or filesystem areas
- A degree in Computer Science, Computer Engineering or equivalent
- 5+ years in C development
- 3+ years Linux development kernel in the process management, memory management and/or file system areas
- Knowledge of Linux kernel hardening techniques, SE Linux and ASLR
- Ability to work effectively in a team as well as independently
- Ability to analyze problems and formulate solutions
- Highly organized and detail oriented
- Android phone development
- Experience with board bring-up and BSP development
- Linux device driver development
21
Senior Systems Software Developer Resume Examples & Samples
- Provide technical leadership for Linux kernel development
- Implementation of the kernel security features road-map
- Resolution of kernel issues
- Work with product management to define the kernel security road-map
- Support kernel bring up and debug on new hardware platforms
- Collaborate with other team members, receiving and providing feedback on design and code reviews
- Collaborate with cross-functional team members to solve a wide-range of engineering problems anywhere in the software stack
- 10+ years in C development
- 5+ years with core operating services in Linux, Linux kernel development/debugger and file systems
- In-depth understanding of operating systems internals
- Excellent knowledge of Linux kernel hardening techniques, SE Linux and ASLR
- Knowledge of cryptography for platform security
- Knowledge of hardware platforms & processor architectures
- Ability to thrive in a fast-paced, multi-tasking environment
- Ability to deliver solid work on tight schedules
- Excellent time-management skills
- Self-starter and ability to become a productive team member from the get go
- Driven to succeed
- Device driver development for peripherals over I2C and UART
- Track record of contribution to the Linux kernel
22
Systems Software Developer Resume Examples & Samples
- Work on all levels of the core operating system
- Maintain and continually improve the high standards for system reliability, security, and performance
- Provide technical leadership for QNX kernel and core OS research and development
- Create and document software specifications and designs that address the needs of our customers
- Conduct reviews with technical peers to ensure that design guidelines are achieved
- Write code and complete programming according to specifications
- Create and execute automated unit tests
- Identify, analyze and resolve complex software inadequacies
- Provide project estimates for requirement, design, implementation, and test efforts
- Strong C programming skills, especially on resource-constrained devices and platforms
- Knowledge of POSIX based operating system architectures
- Understanding of how user level processes work across each layer of the operating system, including process and thread life cycles, memory management, system calls, and inter-process communication
- Understanding of operating system concepts, including scheduling, concurrency and resource management
- Understanding of multi-cpu, multithreaded architectures and real-time systems
- Excellent communication skills including verbal, written, and interpersonal
- High degree of motivation and ability to work both independently and in a team environment
23
Systems Software Developer Resume Examples & Samples
- Successful completion of a degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent
- Strong design and programming skills
- Proficiency in C/C++ development skills and experience
- Strong Java development skills and experience
- Curious attitude and self-starter with strong interpersonal skills
- Aptitude for troubleshooting and problem solving with a keen attention to detail
- Ability to work effectively in a team environment as well as independently
- Ability to thrive in a fast-paced, multi-tasking environment with excellent time management skills
- 3 to 5 years of experience
- Proficiency in security and cryptography
24
Systems Software Developer Resume Examples & Samples
- Develop software drivers for various hardware peripherals including adaptation of existing drivers as well as development of new driver architectures
- Examples of hardware peripherals requiring drivers: Ethernet, USB (ethernet, mass storage, HID, etc.), ATAPI, Audio, Serial, PCI, etc
- Support of new peripheral hardware using existing driver frameworks
- Development of board support packages
- Development of new driver architectures to support future hardware peripheral advancements
- Strong analytical/debugging skills essential
- 2 – 5 years (minimum) experience in software development
- Knowledge of applicable programming languages (C, Assembly) and operating systems (QNX, pSOS+, VxWorks, Experience developing and debugging Ethernet and USB drivers. Windows CE, RTLinux, or similar UNIX-based OS)
- Prior experience in developing and testing of relevant buses and device drivers (block, networking, firewire, MOST, USB, Serial, VME, PCI, PC-104, etc.)
- Fundamental understanding and development experience with major processor architectures (ARM, x86, SuperHitachi, MIPS, PPC, etc.)
- Strong analytical skills. Excellent communication and team building skills are required
25
Systems Software Developer Resume Examples & Samples
- Develop and maintain networking components in an open-development environment
- Create and document software specifications and designs that address the needs of QNX customers
- Provide project estimates for requirements, design, implementation, and testing
- Provide clear communication with development team members, technical leads, and management on project status, risks and approaches
- Conduct design reviews, code reviews and unit test with technical peers
- Identify, analyze, and resolve potentially complex problems and inadequacies in existing software technologies
- Liaises with customers regarding product performance, problems and system design
- Develop custom software solutions based on customer requirements
- 1-5 years of Software Development experience
- Experience with relevant programming languages (C)
- Knowledge and experience in some of the following; socket APIs, networking stacks, IPv6, network device drivers, network provisioning and debugging, network protocol analysis
26
Systems Software Developer Resume Examples & Samples
- Jenkins / Hudson configuration
- Device driver or BSP development
- Graphics and OpenGL ES development
- Application development in Qt5, Android, or HTML5
27
Systems Software Developer Resume Examples & Samples
- Embedded target side software configuration of BSP, drivers, operating system, graphics, multimedia, and middleware components
- Debugging of software ranging from low-level embedded, graphics, middleware, and applications
- Porting third party C/C++ software to QNX RTOS
- Porting QNX CAR automotive software stack to new embedded hardware platforms including Texas Instruments, Qualcomm, Freescale and Intel
- Merging and maintenance of software across multiple development branches
- Host side target deployment tools and environment
- Analysis of complex system integration issues including boot performance, system stability, and memory optimizations
- Bachelor’s degree in Computer Science, Mathematics, Engineering or equivalent plus 1-3+ years of relevant work/co-op experience
- Strong C/C++ software development experience
- Experienced in operating systems and real-time embedded systems (software and hardware)
- Experience writing multi-threaded, asynchronous software
- Excellent low-level debugging and problem solving skills
- Completed courses in OS and/or RTOS/CE
28
Senior Systems Software Developer Resume Examples & Samples
- Collaborate with the product management and sales teams to define product requirements
- Produce design documentation to allow the software development team to implementation the solutions
- Highly motivated individual with over 8 years of relevant experience, preferably in the information security, who is able to learn quickly and execute independently
- Independent work ethics to bring task to completion
29
Qnx-systems Software Developer Resume Examples & Samples
- Close collaboration with our customers regarding product performance, problems and system design
- Analysis and resolution of system problems related to the operating system, its kernel, file system, system driver and entire driver stacks, I/O, buses, power-management, etc
- Development of custom software solutions and support in system bring-up on new SoC’s and redesigns
- On-site consulting services, occasional travel to customer sites within Germany
- Experience from relevant technology areas, such as operating systems, real-time and embedded systems (SW&HW)
- Experience with Linux/POSIX/UNIX Systems
- Fluency in C language (solid understanding of ANSI C, data structures, algorithm complexity, language semantics)
- Experience in scripting languages (e.g. Eclipse, bash/korn shell)
- Excellent low-level debugging and problem solving skills using debugger (i.e. gdb, Jtag), trace logger, core dumper, and protocol analyzer
- Fluent English language skills are a precondition, German is very advantageous, other languages are welcome
30
Systems Software Developer Resume Examples & Samples
- Codes, tests, debugs, documents, implements and maintains software applications
- Maintains, tests and integrates application components
- Demonstrates an understanding of FIS systems and the financial services industry
- Analyzes requirements, and translates business requirements into product designs
- Completes project assignments and special projects commensurate with job expectations
- Conducts planning, analysis and forecasting activities to plan projects and tasks
- Knowledge of end-to-end systems development life cycles (i.e., waterfall, iterative and other modern approaches to software
31
Senior Systems Software Developer Resume Examples & Samples
- Design and implement administration user interfaces for our products and solutions
- Performing systematic and detailed error analysis, leading to the identification of suitable solutions
- Active involvement in problem, change and release management
- Creating project and user documentation
- Providing technical support to our operations, product management and sales teams
- Preferred technical skills in the following areas
32
Senior Systems Software Developer Resume Examples & Samples
- Understand client requirements and how they translate in application features
- Design creative prototypes according to specifications
- Write high quality source code to program complete applications within deadlines
- Perform unit and integration testing before launch
- Conduct functional and non-functional testing
- Troubleshoot and debug applications
- Evaluate existing applications to reprogram, update and add new features
- Develop technical documents and handbooks to accurately represent application design and code
33
Systems Software Developer Resume Examples & Samples
- Resolution of kernel issues in the process management, memory management and/or file system areas
- 2+ years in C development
- 1+ years Linux development kernel in the process management, memory management and/or filesystem areas
34
Principal Systems Software Developer Resume Examples & Samples
- Embedding Linux into an appliance or equivalent experience customizing Linux distributions to make them highly specific. This will include a strong background of deploying, configuring, tuning and evaluating the integration of HW, SW, Linux kernel and OS to include solid troubleshooting skills and life-cycle upkeep--upgrades, patches, etc
- Demonstrate strong operating skills to include creating shell scripts (sh/bash) and related utilities
- Strong skills in Perl or Python scripting
- Possess the ability to communicate to all levels of the organization progress made regarding the above technologies to include summarizing accomplishments for Senior Executives
- Quickly adopt and learn new technologies, produce rapid prototypes, convert the suitable prototypes into reliable polished production in record time is the norm of the day
- The ideal candidate should be able to work and thrive independently in this environment
35
Principal Exadata Systems Software Developer Resume Examples & Samples
- Design, implement, measure and fabric and host-based technologies for networking
- Implement NIC-based offload firmware and design end-to-end systems, analysis and measurement
- Move data between machines more efficiently including firmware for embedded processors on Host Component Adapters (HCAs)
- BS in Computer/Electrical Engineering or equivalent practical experience
- BS in Computer Science coupled with extensive Network HW experience acceptable as well
- Five (5) years of engineering experience within HCA technologies for networking and fabrics
- Experience with Ethernet, Infiniband, Verbs, TCP/IP, RDMA, ROCE, and HPC-protocols
- General OS techniques and "Userspace" networking
- Understanding of congestion-control techniques DCQCN, ECN and QCN
36
Principal Exadata Systems Software Developer Resume Examples & Samples
- Executing technical strategy to meet project schedules
- Managing component vendors to meet specification requirements
- Communicating status of issues and managing resolution along the way
- Working in a cross-functional team to ensure high quality PCIe Flash Design, Development and Delivery
- Tracking milestones for component qualification to meet program schedules
- Ensuring ongoing vendor production quality and resolving production issues
- Integrating with internal engineering teams tracking component failure analysis as needed
- Typically requires at least 5+ years experience, preferably in PCIe Flash Memory or Storage in general. Individuals with experience beyond this level are encouraged to apply, and can take on additional responsibilities
- Must demonstrate a strong track record managing product design, development and delivery
- Vendor management experience a great add
- Must possess strong organizational, problem-solving and analytical skills
- Experience with PCIe Flash memory technology and processing a plus
37
Systems Software Developer Resume Examples & Samples
- Design, development and implementation of Bluetooth components on latest products
- Working in a POSIX environment to create new drivers and enhance existing ones
- Working with specifications to implement, enhance and debug new profiles
- Creating desktop tools to help improve debugging and development efforts
- Participating in low level debugging using oscilloscopes, RF sniffers and protocol analyzers
- Bachelors/Masters (or equivalent degree) degree in Computer Engineering, Electrical Engineering or Computer Science
- 5 – 10 years of C/C++ programming experience and RTOS knowledge
- Any *NIX operating system experience (QNX, Linux, or any Unix variant)
- Experience with Bluetooth protocols (or similar communication protocols)
- Experience with embedded development and device drivers
38
Systems Software Developer Resume Examples & Samples
- Develop new software drivers for
- Minimum Bachelor’s degree in Computer Science, Electrical Engineering or equivalent
- 5+ years of relevant experience in embedded software drivers development
- Expert knowledge of C and embedded operating systems (QNX, VxWorks, Linux, Android)
- Experience in development, testing and debugging of mission critical HW peripheral drivers
- In detail understanding of ARM processor architectures
- Experience in usage of GNU tool chain, Makefiles, python scripting, etc
39
Systems Software Developer Resume Examples & Samples
- Translate customer requirements to design requirements
- Design and implement embedded middleware software, including unit-testing and bug-fixing activities
- Scope and assist in integration testing activities and ensure product delivered to validation team aligns with customer requirements
- Strong knowledge of networking and operating systems concepts, data structures and algorithms
- Strong knowledge of distributed software architecture principles and best practices
- Must have strong debugging and trouble shooting skills
- Embedded software development experience for high performance, fault tolerant, high availability applications in a data networking domain. Keen sense for quality, maintainability and good processes desired
- BS in Computer Sciences, Electrical Engineering or related discipline (Master’s Degree is preferred)
- 5 - 10+ years’ work experience focused on embedded software development preferably for networking applications
- Knowledge of SOA a plus
40
Systems Software Developer Resume Examples & Samples
- Design and implement Control, Management or Dataplane software, including unit-testing and bug-fixing activities
- Excellent C programming skills
- Knowledge of one of the following technologies is desirable: L2VPN, IP and a good understanding of IP packet forwarding and L2 switching
- Hands-on experience implementing, testing and debugging Layer 2/3 data networking and management protocols on custom hardware platforms
- Experience debugging switching hardware entities (such as tables, memory and packet buffers) to narrow down network and protocol failures is a big plus
- Basic understanding of Layer 2/3 forwarding and routing protocols and TCP/IP is a must
- BS in Computer Science, Electrical Engineering or related discipline (Master’s Degree is preferred)
- 5 - 10+ years’ work experience focused on embedded software development, preferably for networking applications
41
Systems Software Developer, Data Systems Resume Examples & Samples
- Build and maintain processes utilizing Hive, Python, Java, Pig, Kafka, Oozie, and Apache Spark
- Assist in fine-tuning search queries and map reduce jobs
- Design and develop custom tooling to optimize the ingest of analytics and diagnostics data into HDFS
- Estimate and plan development work, track and report on task progress, and deliver on work schedule
- Understand and contribute to a complex data processing pipeline and analytics framework
- Programming using Java and Map Reduce Frameworks (i.e. Pangool)
- 3 to 8 years of work experience focused on Java and Big Data development
- Experience with big data tools such as Pig, Sqoop, Hive, Hadoop etc
- Experience with Linux, Linux Administration, Hadoop administration, and various scripting tools and languages
- Experience in Kafka, Spark, and Flume
- Experience in implementing ETL processes
- Able to work directly with users, developers, and business analysts to provide technical support in developing and maintaining large scale data pipelines
- Excellent organizational, analytical, and problem solving skills
42
Systems Software Developer, Server Resume Examples & Samples
- Design and develop new infrastructure to support the Analytics project using Java/Apache Tomcat
- Design, develop, and maintain the internal and external facing web portals
- Work directly with users and developers to improve and maintain our data pipeline
- Develop new processes to improve the quality of large and complex software
- Develop and deploy enterprise grade software into production environments
- BS in CS/EE or related discipline, Master’s is preferred
- 2 to 8 years of work experience focused on building highly scalable software systems
- Experience with high-performance, scalable distributed software systems
- Strong database experience, including both non-relational and relational, postgres experience a plus
- Networking protocols and methodologies, including HTTP, SSL/TLS, REST, Protocol Buffers, etc
- Message queueing technologies and principals, RabbitMQ/Kafka experience a plus
- Big data, analytics, and visualization experience
- Authentication and remote configuration technologies and principals
- Experience developing in Java, Python, and other scripting languages
43
Systems Software Developer Resume Examples & Samples
- Participate in the team’s architecture, design and technical review activities
- Complete complex design and programming tasks without additional mentoring
- Ensure that limitations in the design and implementation are highlighted, suggest desirable and practical alternative solutions
- Working with MEMS and optical Sensors and algorithms to enhance performance of sensors
- Bachelor’s Degree in Computer Science (or similar)
- Extensive knowledge and experience in system level software development
- Ability to work well independently
- Experience with real time digital signal processing
- Experience design and implementation of embedded software / firmware for Linux / QNX OS
- Experience with device driver development and boot loaders (e.g. U-Boot)
- Assist in hardware bring-up, product design and validation
- Experience in embedded software development with peripherals such as ADC, DAC, UART, Flash, EEPROM, I2C and USB
- Robot testing framework
- Git / Gerrit / SVN
- Familiarity with Agile SW methodology
- Experience with the android sensor framework
44
Systems Software Developer Resume Examples & Samples
- Recommend new design, coding and test tools and techniques
- Mentor more junior developers
- Provide technical leadership within the team to help resolve design issues and complex development issues
- 7+ years of relevant experience
- Cellular communications development
45
Systems Software Developer Resume Examples & Samples
- Participate in all aspect of the software development process
- Design and implement security software features for BlackBerry Android products
- Collaborate with team members and other teams to define and maintain the overall software architecture
- Contribute to improve software development methods and best practices
- Be a strong proponent of knowledge sharing and collective effort between groups throughout the organization
- A degree in Computer Science, Computer Engineering, Software Engineering or equivalent
- 1+ year of relevant experience with software design and development
- Experience with Java, C, and C++
- Experience with Android OS, QNX OS, Gerrit, and Git
- Excellent problem solving skills will be required
- Driven to succeed and innovate
- Familiarity with Agile and Scrum methodology
- Additional Assets: Android mobile development
- Additional Assets: Knowledge of security, cryptography and networking
46
Lead Systems / Software Developer Resume Examples & Samples
- Experience with more than one other programming language
- Knowledge of enterprise integration patterns, enterprise application patterns, pattern oriented software architecture, gang of four and/or other patterns catalogs
- Experience with shell scripting and command-line tooling
- Experience with GIT or equivalent source control management systems
47
Systems Software Developer Resume Examples & Samples
- Actively participate in all aspects of the development process
- Design, implement, test, profile and maintain BlackBerry security applications
- Consult with immediate team members and cross-functional teams on software architecture
- Strong skills in innovative thinking, initiative and communication will be required and used regularly
- Collaborate and participate in receiving and providing feedback on design and code reviews
- Experience in device drivers with peripherals (eMMC, UART, I2C, USB) and board bring-up
- Have an aptitude for troubleshooting and problem solving with a keen attention to detail
48
Systems Software Developer Resume Examples & Samples
- Maintain a large framework of components
- Implement build infrastructure and packaging
- Identify bugs, problems and come up with innovative solutions
- Help maintain the organization and automation of the framework (build, update, testing)
- Maintain hardware inventory of embedded systems
- Strong scripting language knowledge (shell, python, xml)
- Fair knowledge of C/C++, HTML, XML
- Familiarity with large build system(Make, for example)
- Familiarity with software updates framework
- Knowledge of automated testing platforms and unit tests
- Familiarity with hardware for embedded system
- Knowledge of tools gdb/compilers/valgrind
49
Senior Systems Software Developer Resume Examples & Samples
- Implementation of the kernel security features roadmap
- Lead small development teams to deliver selected security features
- Work with product management to define the kernel security roadmap
- 5+ years with Linux kernel, kernel module and drivers development
- Ability to lead small development teams
50
Systems Software Developer Resume Examples & Samples
- Using various software and hardware components, design a cost effective solution architecture that satisfy the product requirements
- Participate in the software development process to help ensure the solutions meet design requirements
- Engage customers to validate the revenue potential of the solutions
- Bachelor’s degree in Computer Science, Computer Engineering or equivalent disciplines
- Highly motivated individual with 3-8 years of relevant experience, preferably in the information security, who is able to learn quickly and execute independently
- Sound knowledge of design principles and software engineering practices
- Experience with enterprise software design and development
51
Systems Software Developer Resume Examples & Samples
- Perform customer acceptance/user acceptance testing and presenting the implemented functionality to the customer to ensure that all of the functionalities requested were implemented using knowledge of Share Point, JIRA, Oracle, Java, RF ID systems, test techniques, and large scale transaction systems in the state and local transit agencies. Create and execute the test cases
- Follow and improve process and rigor in producing Requirement Trace Matrix for mapping of requirements and business rules to Test cases
- Provide Test metrics, tracking and reporting as requested by test leadership
- Provide improvements for tracking and reporting status
- Interpret system requirements, Business rules, Detailed design to create test plans and test cases which includes developing test steps, expected results, and mapping to design
- Participate and be knowledgable in all phases of software development life cycle and testing methodologies
- Design, develop and maintain commissioning test suites providing functional and performance validation. Maintain state-of-the-art knowledge and compile information into recommendations and analysis
- Perform software test and manual systems analysis for large integrated computer system, including software and specialized hardware, as well as integration to external systems
- Perform systems analysis and test development for large, technically complex systems
- Adapt to new technologies and changing environments, troubleshooting, documenting and presenting highly detailed analysis reports within transportation systems verification and validation projects
- Possess a demonstrated ability to meet schedules and multi-task. Must have outstanding oral and written communication skills in both technical and client facing situations
- Excellent analytical, problem solving, communication and interpersonal skills are required and the candidate must be capable of adapting to new technologies and changing environments, troubleshooting, documenting and presenting highly detailed analysis reports within transportation systems verification and validation projects in a fast paced environment
- Software test and manual systems analysis for large integrated computer system, including software and specialized hardware, as well as integration to external systems
- A BA / BS degree in electrical engineering, Information Technology ,computer science, computer engineering, or equivalent work experience. Minimum 7-10 years of related technical experience, including a minimum of 7 years performing systems analysis and test development for large, technically complex systems
- Experience performing test functions for data acquisition systems
- A broad understanding of current hardware and software technologies and the proven ability to efficiently provide test analysis services for large scale complex systems
- Outstanding oral and written communications skills in both technical and client facing situations
- Knowledge of RF ID systems and test automation tools and techniques
- Knowledge of Share Point, JIRA, Seibel, Oracle, and Java
- Experience working in a team environment where team members are geographically dispersed
52
Systems Software Developer Resume Examples & Samples
- Design, develop and maintain features for QNX’s Eclipse-based IDE and related tools
- Create innovative solutions and push our tools to exceed our customer’s needs
- Identify and resolve complex problems in software
- Assist in defining requirements for our products
- Strive for constant improvement on technical skills and on our team’s development practices
- Post-secondary degree in a related field (Computer Science, Engineering etc.)
- A passion for developing software
- Innovative attitude and creative problem solver
- Strong background in Java and related technologies (maven, junit etc.)
- Strong collaboration skills; the ability to work within a team and participate actively in design and architecture discussions
- Superior communication (fluent English written and verbal) skills required
- Eclipse plug-in development
- AWS
- Performance tools
53
Systems Software Developer Resume Examples & Samples
- Working with Project Managers and key customers to resolve QNX integration issues
- Ensure the successful integration of customer projects
- Assist in troubleshooting generic customer software issues
- Provide assistance to product development teams as and when required
- Enthusiasm, excitement and genuine interest in UNIX/RealTime OS and Developer Tools technologies
- Bachelors in Electrical Engineering, Computer Science, or equivalent technical degree or diploma program
- Familiar with software development using C or C++ UNIX-based development environment
- Familiar with OS and file system concepts
54
Systems / Software Developer Resume Examples & Samples
- Statistic background and understanding of data trends and analysis
- Working with complex query languages and data modeling
- Machine learning and data driven decision knowledge is a plus
- Understanding of digital video quality metrics and the impact they can have on user experience
- Experience working with large multimedia companies is a plus!
- Data visualization tool experience
55
Systems / Software Developer Resume Examples & Samples
- Client-side technologies (HTML, JavaScript, AJAX, CSS)
- Experience in video and video playback technologies
- Familiar with Agile development methodologies
- Knowledge of video encoding technologies a plus
56
Senior Systems Software Developer Resume Examples & Samples
- Triage and debug performance issues such as UI lags, freezes, battery drains
- Triage and debug stability issues
- Develop tools and instruments to capture performance and stability issues
- Contribute to team deliverables through involvement in agile scrum development sprints
- Produce creative and analytical solutions to problems
- Support multiple teams in resolving stability issues
- 6 to 10 years of relevant experience with Linux or Android Development
- Strong experience with Java and C programming languages
- In depth experience in embedded system development in various domains, such as FS, IPC, MMU, drivers, kernel, etc
- Strong experience with mobile platforms (i.e. Android, Gradle)
- Detail oriented and adept at detecting and diagnosing software defects
- Strong aptitude for troubleshooting and problem solving
- Passionate in software developing and quality
- Self-driven and self-motivated