System Software Resume Sample
Work Experience
- Chartered Engineer Relevant experience required (i.e. directly linked to the requirements of the position/role)
- Similar experience Specialized or cross-functional knowledge / relevant experience required by the position/role
- Knowledge in rolling stock / system design projects: trip time, dwell time, train capacities
- A strong personality coupled with good negotiation skills are required to manage customer interfaces and possible conflict situations
- Develop new tools features for Tegra SoCs running Android, Linux, and other embedded operating systems
- Work with tools, OS, and driver teams to design, implement, and instrument mechanisms to collect, trace, transfer, organize, and display system events and statistics
- Work hands-on with customer software, analyzing it as an expert user to both inform customers of optimization opportunities and identify future opportunities to enhance the tool
- Computer science or equivalent education with 4+ years of work experience
- Strong programming ability in C++
- Experience working with DOORs, JIRA and HP ALM to maintain software specifications
- Well verse in using Mind Mapper software or equivalent and with good recording speed
- Knowledge of software development, life science research workflow is an advantage
- Highly motivated individual who has a strong command of English and is fluent as well as confident in articulating complex requirements clearly and concisely
- B.S. or equivalent in computer science or engineering
- Software development experience in FreeBSD, Linux or other Unix kernel
- C programming language skills
- Object Oriented design using C++ and/or Python programming languages
- Work hands-on with customer software, analyzing it as an expert user to both inform customers of optimization opportunities and identify opportunities to enhance future versions of our tool
- Interface with the stakeholders both in SED and in the customers’ organizations and ensure that all TI/TD execution activities are completed, analyzed, and reported on time
- Organizes project and task work and makes assignments
- Directs technical organization to ensure progress according to technical objectives
- Responsible for budget allocation of department
- Assesses results of technical projects within area of responsibility
- Responsible for the employment, training and discipline of assigned employees
- Experience in writing software specifications, specific experience for life science instrumentation and or medical device is a key advantage
Education
Professional Skills
- Strong problem solving skills, proactivity and attention to detail
- Very strong technical skills required
- Very strong problem analysis skills required
- Management and leadership skills, task planning and coordination
- Proven experience in writing complex kernel drivers and embedded firmware
- Communication skills and being good team player
- Python programming and scripting environment experience
How to write System Software Resume
System Software role is responsible for software, java, training, integration, security, architecture, planning, design, research, assembly.
To write great resume for system software job, your resume must include:
- Your contact information
- Work experience
- Education
- Skill listing
Contact Information For System Software Resume
The section contact information is important in your system software resume. The recruiter has to be able to contact you ASAP if they like to offer you the job. This is why you need to provide your:
- First and last name
- Telephone number
Work Experience in Your System Software Resume
The section work experience is an essential part of your system software resume. It’s the one thing the recruiter really cares about and pays the most attention to.
This section, however, is not just a list of your previous system software responsibilities. It's meant to present you as a wholesome candidate by showcasing your relevant accomplishments and should be tailored specifically to the particular system software position you're applying to.
The work experience section should be the detailed summary of your latest 3 or 4 positions.
Representative System Software resume experience can include:
- Experience in Embedded Software-development with C/C++
- Professional software development experience in Java OR C++ OR any language that leverages OOD/OOP
- Professional experience with WebServices, REST, RDBMS/SQL, Continuous Integration
- Experience with Agile development methodology, Test-Driven Development, short delivery cycles
- Experience with software development practices and tools for Windows and Linux
- Writing technical documentation: e.g. high-level design, feature specification
Education on a System Software Resume
Make sure to make education a priority on your system software resume. If you’ve been working for a few years and have a few solid positions to show, put your education after your system software experience. For example, if you have a Ph.D in Neuroscience and a Master's in the same sphere, just list your Ph.D. Besides the doctorate, Master’s degrees go next, followed by Bachelor’s and finally, Associate’s degree.
Additional details to include:
- School you graduated from
- Major/ minor
- Year of graduation
- Location of school
These are the four additional pieces of information you should mention when listing your education on your resume.
Professional Skills in System Software Resume
When listing skills on your system software resume, remember always to be honest about your level of ability. Include the Skills section after experience.
Present the most important skills in your resume, there's a list of typical system software skills:
- Good knowledge in the area of C/C++, Real Time Operating Systems, Multitasking
- Passionate about designing effective algorithms, inspired by the analysis of big data
- Linux development experience and prototyping
- Extensive experience in testing Linux/Windows network communication and security protocols.
- Experience in setting architecture definition and design direction
- BS in Computer Science or Electrical Engineering or equivalent industry experience
List of Typical Skills For a System Software Resume
Skills For Senior Software System Test Resume
- Developing software prototypes
- Familiarity with FPGA programming
- System programming, OS internals knowledge (Linux and Windows)
- SW performance optimization and parallel programming
- Basic awareness of HW simulation and design principles
- Familiarity with compiler construction principles
Skills For System Software V&V Engineer Resume
- Conform to Lenovo’s code quality practices and guidelines
- Knowledge of CPU architecture and assembly language (x86)
- English: upper-intermediate level, spoken and written communication
- Create and maintain OpenBMC, server management software stack to enable new hardware platform