Platform Software Engineer Resume Sample

5.0
14 votes
Resume Create

The Resume Builder

Create a Resume in Minutes with Professional Resume Templates

Simeon Christiansen
964 Hoeger Walk,  New York,  NY
+1 (555) 104 7076

Work Experience


Senior Platform Software Engineer
03/2018 - PRESENT
Dallas, TX
  • Serve as part of the Teradata Open Platform team that builds platform-quality code that’s well tested and reusable
  • Familiarity with continuous integration concepts and some experience in using CI techniques to improve software quality
  • Experience developing automated unit tests as part of software development process
  • Product Design, Development & Integration
  • Coaching the junior staff in software team to build up team competences
  • Deep software development expertise
  • Experience developing scalable, distributed systems
  • Knowledge of Agile development methodologies (Scrum in particular)
  • Comfortable in dealing with uncertainty and helping drive clarity
Platform Software Engineer
07/2013 - 02/2018
Philadelphia, PA
  • Experience designing scalable and performing "engine" or storage systems
  • Have pride – Ensure performance isn’t our weakness by implementing and refining robust data processing, REST services, RPC (in an out of HTTP), and caching technologies
  • Working with ARM’s OS, OEM and Silicon Partners to drive standards that enable the optimisation, differentiation and fast evolution benefits of ARM’s Partner model
  • Providing technical advice and direction to both ARM’s, and ARM Partners', platform implementation projects
  • Inspiring, cross-functional and international working environment
  • Transparent, low hierarchy and networked organization
  • The opportunity for personal and professional development
  • A Doer, a winner, a savvy technologist and a team player
Intern Platform Software Engineer Taiwan
08/2007 - 01/2013
Dallas, TX
  • Comfortable in working with very strong engineers
  • Develop highly available, testable, scalable, high performance infrastructure system in a rapid growing internet company Working with application team to provide adoption support for the infrastructure platform Conduct design and code reviews, bug fix, monitoring and resolve production issues. Work effectively in a global team across different time zones
  • Working experience, and preferably internet company
  • Solid Java skill with 2+ years experience
  • A solid foundation in common design patterns, algorithms and data structure
  • Good communication skills. Fluenct in English, both written and oral
  • Good understanding of software engineering best practice, capable of working in a globally distributed development team
  • Software engineering experience developing robust backend or platform "engine” systems

Education


Huntington University
2001 - 2006
Engineer's Degree in Computer Science

Professional Skills


  • Related experience which demonstrates a skillset that includes the technical and collaborative soft skills
  • Strong quantitative and analytical skills, including a strong sense of intellectual honesty
  • Strong organizational skills: task prioritization, effective time management, meeting facilitation, conflict resolution, and risk identification and mitigation
  • Strong debugging skills - either using SW or with HW tools
  • Demonstrated creative, critical thinking and troubleshooting skills and a passion for quality
  • Demonstrated creative, critical thinking and troubleshooting skills and a real passion for quality
  • Prior experience with embedded systems, storage, kernel level debugging, and device drivers is strongly desired

How to write Platform Software Engineer Resume

Platform Software Engineer role is responsible for software, design, java, research, procurement, languages, debug, troubleshooting, english, collaborative.
To write great resume for platform software engineer job, your resume must include:

  • Your contact information
  • Work experience
  • Education
  • Skill listing

Contact Information For Platform Software Engineer Resume

The section contact information is important in your platform software engineer 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
  • Email
  • Telephone number

Work Experience in Your Platform Software Engineer Resume

The section work experience is an essential part of your platform software engineer 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 platform software engineer responsibilities. It's meant to present you as a wholesome candidate by showcasing your relevant accomplishments and should be tailored specifically to the particular platform software engineer position you're applying to. The work experience section should be the detailed summary of your latest 3 or 4 positions.

Representative Platform Software Engineer resume experience can include:

  • Excellent and effective communication skills; meticulous documenter
  • Very good verbal and written English communication skills with customers of all skill levels novice thru expert
  • Excellent cross functional collaborative skills especially with silicon design, validation and board design engineers
  • Excellent multi-functional collaborative skills especially with silicon design, validation and board design engineers
  • Strong object-oriented programming skills in languages like Java or C#
  • Very good software debugging skills

Education on a Platform Software Engineer Resume

Make sure to make education a priority on your platform software engineer resume. If you’ve been working for a few years and have a few solid positions to show, put your education after your platform software engineer 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 Platform Software Engineer Resume

When listing skills on your platform software engineer 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 platform software engineer skills:

  • Excellent interpersonal, written, and verbal communication skills in English and Chinese
  • Strong analytical abilities and debug skills
  • Strong programming in C, working experience with C++
  • Deep coding skills in Python, Go or similar
  • Able to communicate effectively with peers and management
  • Strong BSP knowledge and development experience in processor, like POWERPC、ARM、MIPS etc

List of Typical Experience For a Platform Software Engineer Resume

1

Experience For Senior Platform Software Engineer Resume

  • Very strong SQL and SQL Server experience required
  • Good understanding of distributed computing technologies and high scalable environments
  • Strong background in OOP based software design, integration and troubleshooting, with expertise in C++ and/or Python
  • Strong background with Linux and TCP/IP networking
  • Strong background with software configuration management methodologies and tools (e.g., branching, Perforce, Git/GitHub)
  • Solid understanding of fundamental software concepts (e.g., threads, concurrency, pointers)
2

Experience For Open Platform Software Engineer Resume

  • Experience developing large service based OLTP applications with high volume and high-reliability requirements
  • Experience in design and implementation of highly scalable & distributed web applications
  • Experience in software development or related position
  • Experience with NoSQL systems
  • Be data driven. We use metrics to guide our developments and validate new functionalities
  • Experience developing and maintaining release builds and packaging
3

Experience For Robot Platform Software Engineer Resume

  • Experience with virtualization technology (such as VMware and Hyper-V)
  • Experience with source code management tools (preferably Git and BitBucket)
  • Experience with continuous integration tools (preferably Jenkins)
  • Experience with x86 architecture
  • Experience with PCI/PCI-E, I2C, IPMI, and other bus interfaces
4

Experience For Build System & Platform Software Engineer Resume

  • To work in an agile team that has a strong focus on the value it delivers to Adobe and its customers
  • Have experience with CI/CD
  • High professional standards - strong motivation for individual and organization success
  • Pragmatic: able to analyze trade-offs and prioritize tasks in order to achieve goals
  • Strong sense of self-discipline: able to overcome difficulties, uncertainty and temptations that conflict with the mission
  • BS in Computer Science or equivalent work-related experience
  • Knowledge and experience with Java/JEE design patterns
  • Understanding of general networking principles
  • Oversee overall team development including mentoring and coaching Software Engineers to scale engineering practice
5

Experience For Mac Platform Software Engineer Resume

  • Prepared to multi-task between intensive data analysis using Microsoft Excel to solve an immediate need and big thinking solution design and creation
  • Assist in management and automation of the build and release process including packaging build artifacts and collateral
  • Maintain and extend our development environments and frameworks, integrating them with Supply Chain / SCM, Defect Tracking, and Continuous Integration tools
  • Contribute to infrastructure automation efforts using cutting-edge tools like Docker and Puppet
  • Develop and deliver training to engineering teams for development processes, build methodologies, and tools
  • Design and develop real time embedded software solutions using C/C++ programming language
  • Create solutions on top of NetSuite platform. Resolve development / troubleshooting solution issues and get final delivery done according to time constraints
  • Desire to be part of a fast-paced environment utilizing cutting edge tools
  • Work collaboratively with other specialists, and be willing to take on any engineering tasks that contribute towards the goals of the team and the company
6

Experience For Intern Platform Software Engineer Taiwan Resume

  • Pre-boot knowledge utilizing wired Ethernet product, preferably Intel Ethernet products, including PXE, iSCSI boot and UEFI UNDI driver
  • General knowledge regarding PC platform boot process, including both legacy and UEFI BIOS systems
  • Significant exposure in using Spring Framework for dependency injection, POJO service enablement, transaction management
  • High standards for code quality, testing and performance
  • Design and implement a technology platform for our National Operations Center using data, KPI’s, processes and workflows
7

Experience For Principal Platform Software Engineer Resume

  • Provide daily support to engineers across release engineering tools, systems, and processes such as Git, Jenkins, and JIRA
  • Familiarity with TCP/IP network programming implementations
  • Work is reviewed at regular intervals for soundness of technical judgment and adequacy of meeting objectives
  • Desire for ownership during the full lifecycle of a project from concept to completion
  • Design and build compliance and automated security and compliance measures for new and existing teams
  • Support and improve our tools for continuous integration, continuous deployment, automated testing and release management
  • Maintain the build process to support ongoing R&D
  • Create a multiplier effect: design compliance and security and compliance measures that work out of the box for new and existing teams
8

Experience For EEA Data Platform Software Engineer Resume

  • Architect solutions that bring our services to extremely diverse Adobe workloads
  • Partnership first: We believe in the power of collaboration - building long term relationships with our customers, our partners and each other
  • Innovators at heart: We are driven to innovate - creating both practical and breakthrough advancements
  • Design and build high quality software taking into account extensibility, throughput and scalability among others
  • Pair review. Every piece of code is reviewed by your peers before merging
  • Be the owner of your code and responsible for pushing it to production
  • Work with CI / CD pipelines. We don’t like wasting time with manual, error-prone deployment work
9

Experience For Telematics Platform Software Engineer Resume

  • Flexible working day. We build relationships based on trust
  • Yearly budget for training and participation in events and conferences
  • MACsec, CTS, SGACL, IPSEC, First Hop security, ACL Policies, Network Data Analytics, Dot1X, TCAM programming
  • Well understand the CPU bring up sequence, peripheral device driver development, like Flash,PCI, DDR, SPI, I2C, GPIO,DMA etc
  • An individual who shares our values (Integrity, Velocity, Innovation, Outstanding People and Customer First)
  • Desire and commitment to building quality software through use of test automation
10

Experience For Entry Level Open Platform Software Engineer Resume

  • Our team of 50+ people works in smaller groups of 3-5 developers. This allows us to be agile while working as part of a larger organization
  • Proficient working with Linux systems
  • Be curious and have a keen interest in continual learning & improvement
  • Establish and oversee engineering/development code reviews
  • Drive Continual Service Improvements (CSI) through IT Service Management leveraging ITIL v3 framework
  • The ability to develop and convey the value of tackling our DevOps backlog
  • Entrepreneurial-spirit (passionate about joining a startup)
  • Knowledge of NoSQL databases (Mongo, Redis, DynamoDB, Solr)
  • BSc or Masters in Computer Science

List of Typical Skills For a Platform Software Engineer Resume

1

Skills For Senior Platform Software Engineer Resume

  • Excellent troubleshooting and diagnosis skills across technologies and distributed systems
  • Good problem solving skills to tackle complex platform related problems
  • Strong 'C' programming skills are mandatory; knowledge of Python would be an added advantage
  • Prior experience with platform bring-up or porting of operating systems
  • Proven programming experience in C or C++
  • Strong software debug and verification skill
2

Skills For Open Platform Software Engineer Resume

  • Very strong Microsoft Excel and Office tools knowledge and experience
  • Experience managing a team and providing guidance and career pathing
  • Experience with performance profiling and performance tuning in multicore environment
  • Practical experience developing on frameworks such as Spring, Play & Akka
  • Have experience in designing and developing scalable and distributed RESTful APIs
3

Skills For Robot Platform Software Engineer Resume

  • Experience performing risk management of embedded software ideally using SW FMEA techniques
  • Experience in use of advanced development/debugging tools including C compilers, KGDB, kernel core dump
  • Work in an agile environment, planning features and prioritizing changes based on team goals, product usage, and client feedback
  • Experience developing storage [DP3] or networking products
  • Experience with WebServices including RESTFul WebServices using CXF and/or other frameworks
  • Experience in using Hibernate 3.x for Object Relational Mapping (ORM)
  • Good working knowledge in scripting languages (e.g., Python, Perl)
  • Experience administrating and integrating development tools
4

Skills For Build System & Platform Software Engineer Resume

  • Experience with Linux build and packaging concepts, particularly Debian
  • Experience developing applications that utilize VMware’s virtual infrastructure API
  • Experience using Terraform, Ansible, Docker, Kubernetes, Kafka, Cassandra, ZooKeeper or etcd
  • Experience programming multiprocessor medical devices
  • Experience using real-time debuggers to track down issues in code
  • Experience driving root cause analysis investigations
  • Experience developing systems software on complex systems
5

Skills For Mac Platform Software Engineer Resume

  • Strong knowledge of software processes and methodologies including test driven development
  • Experience deploying solutions to cloud-based infrastructure
  • Experienced in technical requirements, software architectures, facilitating discussions with various stakeholders
  • Knowledge of and business experience managing data quality within a CRM or other customer centric environment
  • MSEE/MSCS or equivalent with at least 5 years of relevant engineering experience
6

Skills For Intern Platform Software Engineer Taiwan Resume

  • Strong knowledge of Linux kernel and driver programming
  • A solid understanding of the product development lifecycle and product management processes
  • Passion for and ability to understand customer needs and deliver great solutions. A track record for building products with exceptional user experience
  • Experience with hardware bring up
  • Experience writing hardware diagnostic test code
7

Skills For Principal Platform Software Engineer Resume

  • Proven ability to understand, define, and articulate complex software design including embedded algorithm implementation
  • Strong understanding of system capacity, system performance, and system security needs
  • Experience in kernel and device driver development and debugging
  • Experience with defect tracking tools (preferably JIRA)
  • Experience with Agile development methodologies and device drivers
  • Experience with Configuration Management tools like Puppet, Chef, Ansible or Salt
  • Experience with build tools such as Gradle, GNU Make, CMake
8

Skills For EEA Data Platform Software Engineer Resume

  • Strong understanding of medical software development methodologies and the ability to work with the systems teams on requirements definition
  • Experience delivering multi-processor medical software systems
  • Experience in FDA regulated software delivery
  • Software Configuration Management experience desired
  • Experience in multi-threaded software design on multi-core systems
  • Experience with code optimization techniques at the embedded level
9

Skills For Telematics Platform Software Engineer Resume

  • Experience with Java in a Linux or Windows Server environment
  • Experience of distributed systems architectures
  • Experience in Business Intelligence tools highly desired, Tableau, Power BI, Domo etc
  • Experience with one or more modern development languages highly desired (C#, Python, Java, etc)
  • Provide guidance and mentoring to less-experienced team members
  • Experience with secure boot
  • Experience in software development or related position
  • Excellent communication and capability to work with a combination of local and remote collaboration
10

Skills For Entry Level Open Platform Software Engineer Resume

  • Engineering solutions for enhancements and fixes ensuring design and development is frictionless and performant
  • Establishing and maintaining development guidelines
  • Understanding one or more protocols such as PCIe, SATA, I2C, USB, JEDEC DDR and SMBUS
  • Understanding protocols such as PCIe, SATA, I2C, USB, JEDEC DDR and SMBUS
  • ExWorking knowledge of ITIL v3 framework with an ITSM organization
  • Scheduling Packages (i.e. ESP)

List of Typical Responsibilities For a Platform Software Engineer Resume

1

Responsibilities For Senior Platform Software Engineer Resume

  • Deliver proven work on tight schedules
  • Design, develop, implement, and debug solutions to complicated distributing computing challenges
  • Design and implement product manufacturing test software
  • Work with the business stakeholders to identify the KPI’s of the business and implement into a data visualization toolset
  • Work with multiple technical disciplines, engineering, program design, marketing, sales and strategy and business operations and gain an understanding of how the business operates
  • Identify and document opportunities to streamline the business operations and deliver requirements to software development and technology services groups
  • Basic hardware knowledge of laptops, desktops, servers with knowledge and desire to manage the technical operations of a command center
  • Knowledgeable in PaaS and SaaS and emergent technologies in the marketplace
2

Responsibilities For Open Platform Software Engineer Resume

  • Knowledgeable in systems integrations and building creative solutions using off the shelf products such as Zapier, IFTTT, AppSheet, Microsoft PowerApps, Quickbase
  • Willingness to learn new tools, technologies and stays current with market trends
  • AND, 2+ years of software development experience utilizing one or more of these development languages (Java and/or JavaScript) with experience using one of the following REST frameworks: Jersey or RESTEasy
  • AND, 6+ years of software development experience utilizing one or more of these development languages (Java and/or JavaScript) with at least 2 years using one of the following REST frameworks: Jersey or RESTEasy
  • AND, 6+ years of software development experience utilizing one or more of these development languages (Java and/or JavaScript) with at least 2 years' experience working with REST/API services using frameworks like, but not limited to, Jersey or RESTEasy
  • Take ideas from concept phase to delivery. This includes creating design docs, scoping design and requirements, detailed spec creation, Proof of Concept design and implementation
  • AND, 4+ years of software development experience utilizing one or more of these development languages (Java and/or JavaScript) with experience working with REST/API services using frameworks like, but not limited to, Jersey or RESTEasy
3

Responsibilities For Robot Platform Software Engineer Resume

  • Participate in architecture, design and implementation tradeoffs with hardware and software teams at the architecture, hardware, software, firmware and driver levels
  • Experience developing real time embedded storage, server, or networking products
  • Participate in architectural discussions and decision-making process
  • Develop unit tests for all code maintaining a high level of coverage
  • Familiarity with software configuration management tools, defect tracking tools and peer reviews
  • Design, implement and maintain Linux platform layer software, including Linux kernel, boot loader, device drivers and their respective test software as needed
  • Work as a member of a multi-site scaled Agile team to deliver incremental functionality
  • Design and develop system features to enhance OmniStack’s lifecycle operations
  • Support the development of function and system level tests that ensure the highest level of product quality possible
4

Responsibilities For Build System & Platform Software Engineer Resume

  • Support your code through product development and deployment
  • Proficiency in C/C++, Python, shell script
  • Design solutions, create prototypes, write and test scripts, and deploy solutions
  • Translate user requirements into technical solutions
  • Provide occasional support to new team members
5

Responsibilities For Mac Platform Software Engineer Resume

  • Work on problems of moderate scope where analysis of situation or data requires a review of a variety of factors
  • Develop against container orchestration and cloud provider platforms to deploy, manage, discover, and secure Adobe's web, big data, and machine-learning workloads
  • Collaborate and coordinate with partners around the globe
  • Work closely with development and client teams in production-level environments
  • Passionate about Docker, containerization, clusterization, CI/CD technologies, AWS/Azure
  • Strong knowledge of programming languages; operating systems; firmware; BIOS; device drivers; databases; system, network, operating system, and application administration.
  • Experience with application development in Windows, Linux, or Android
  • GPA of 3.00 or better
6

Responsibilities For Intern Platform Software Engineer Taiwan Resume

  • Our total compensation approach includes a competitive base salary, 401(k), strong work/family programs, and medical, dental and disability coverage. Teradata is an Equal Opportunity/Affirmative Action Employer
  • Other Work skill requirements
  • Knowledge of RESTful API development
  • Confidence with Core Java and Java EE
  • Work in a fast-paced dynamic environment with exposure to Agile Development methodologies
  • Experience with leading RDBMS platform, ‘Big Data’ storage, or Caching technologies would be advantageous as would experience with XML standards and message brokers such as IBM MQ
  • Hands on experience with test equipment for wireless chipset validation, e.g. Agilent 8960/RS CMW500 / RS CMU200
7

Responsibilities For Principal Platform Software Engineer Resume

  • Technical expertise in any one or more of the CPU architectures - Intel/AMD/ARM
  • Hands-on experience with demonstrated Modern web development experience in Java application design software development, and testing, preferably in an Agile environment
  • Experience in agile development methodology
  • Experience in embedded software development, real time Multi-Processor Development Environment
  • OS storage driver experience
  • Experience with Perl, C++, C, Python or other
  • Experience with Apache Thrift
  • Service Management: (i.e. Service Now)
  • Academic background in Computer Science or STEM fields is OK but not exclusive
8

Responsibilities For EEA Data Platform Software Engineer Resume

  • Choose your development environment
  • Experience developing and maintaining software build and release environments, and / or developing and deploying version control, continuous integration, or defect tracking tools
  • Proficiency in Perl, Bash, Python, or PowerShell
  • Distill software requirements from system requirements
  • Experience with software infrastructure development to support data logging, network communication, process management, safety implementation, software installation, network configuration as well as working with build and continuous integration teams
  • Well understand the embedded OS kernel like U-Boot, Linux kernel or VxWorks
  • Proficient in C/C++ /assembly program language
9

Responsibilities For Telematics Platform Software Engineer Resume

  • Research, understand, document, code, and test software systems
  • Read and understand hardware datasheets
  • Passion for execution in a fast-paced, high-performance work environment
  • Kernel space & User space
  • Debug kernel level problems
  • Our product and teams are growing quickly. Though we are established, in production, and iterating, there are plenty of challenges to overcome, decisions to be made, and new development to do
  • A supportive, trusting and transparent working environment
10

Responsibilities For Entry Level Open Platform Software Engineer Resume

  • Collaboration across widely distributed teams
  • Debug and tune JVM workloads
  • Be able to clearly explain complex issues
  • Drive technical process improvements to VF’s DevOps strategy
  • B.S., M.S. in Computer Science or equivalent
  • Maintain and support organization’s products that are released to stakeholders and customers

Related to Platform Software Engineer Resume Samples

Consulting Software Engineer Resume Sample

Work Experience

  •  Provide sizing’s, develop development schedules with the Project Management team, to meet deadlines   •  XML, Search, and Search Relevance   •  Develop guidelines for other software engineers that helps them build and implement code that is scalable, stable and secure   •...
Professional Skills

  •  Strong build tool experience (Ant, Maven, ...
  •  Related experience including experience wo...
  •  Deep experience with MySql (or equivalent)...
4.9
19 votes

Software Engineer Manager Resume Sample

Work Experience

  •  Experience developing Object Oriented and/or Functional software (.NET, Java, or Scala)   •  Collaborating with Product and Program Managers to develop a long-term roadmap with achievable estimates; ensuring software engineering priorities are included within the roadmap   •  Worki...
Professional Skills

  •  Excellent coding skills, including server ...
  •  Strong people skills and extensive experie...
  •  Excellence in software engineering practic...
4.5
13 votes

Software Platform Engineer Resume Sample

Work Experience

  •  Self-starter with the ability to learn quickly in a fast paced environment   •  Strong multi-threaded programming skills   •  Proficiency in C/C++ programming languages with strong knowledge of data structures, run time complexities, IPC, RPC   •  Have knowledge...
Professional Skills

  •  Proven track record in product development...
  •  Strong debugging skills using various indu...
  •  Strong debugging and profiling skills espe...
5.0
13 votes

Software Services Resume Sample

Work Experience

  •  Development experience in C++, C#, Java or .NET   •  Work in small, self-motivated teams to translate customer needs into Edge App products and infrastructure   •  Travel to customer sites to implement and configure software applications on the Field Agent device   • ...
Professional Skills

  •  Strong experience writing REST web service...
  •  Are open to constantly refresh and renew t...
  •  Strong understanding of JavaScript, web ma...
5.0
9 votes

Manager, Engineering Software Resume Sample

Work Experience

  •  Optimize Oculus’ tracking and machine learning software   •  Responsible for the mitigation of any security vulnerabilities rated as Critical within 30 days of identification; rated as High within 60 days and Medium to Low within 120 days   •  Assess the current state of client’s S...
Professional Skills

  •  Proven experience building, maintaining, a...
  •  Strong computer skills, including a workin...
  •  Demonstrated leadership skills in the cont...
5.0
16 votes

Software Engineer Development Resume Sample

Work Experience

  •  Help our game developers build without constraints - drive the technology choices that enable a world-class user experience   •  Be an advocate for code quality and correctness   •  Enhance, maintain, and/or refactor existing automation   •  Learn to use DeltaV ...
Professional Skills

  •  Strong object-oriented design and coding s...
  •  Strong customer focus, written and verbal ...
  •  Good RF and microwave understanding, stron...
4.9
16 votes
Resume Builder

Create a Resume in Minutes with Professional Resume Templates