Platform Software Engineer Resume Samples
4.6
(114 votes) for
Platform Software Engineer Resume Samples
The Guide To Resume Tailoring
Guide the recruiter to the conclusion that you are the best candidate for the platform software engineer 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.
LO
L O'Reilly
Lurline
O'Reilly
954 Quentin Dam
Dallas
TX
+1 (555) 145 1366
954 Quentin Dam
Dallas
TX
Phone
p
+1 (555) 145 1366
Experience
Experience
New York, NY
Intern Platform Software Engineer Taiwan
New York, NY
Ziemann-Donnelly
New York, NY
Intern Platform Software Engineer Taiwan
- Developing Proof of Concept implementations
- Technical engagements with key development partners
- Working with Global Dell teams to identify business opportunities
- In graduating class of Spring or Summer 2018
- Assessing technology solutions from our partner companies
- Working with Dell technology strategists, marketing, engineering and external partners to create solutions for Windows Platforms, Linux Platforms, Cloud platforms, and/or Virtualization platforms
- Enrolled in BS/MS program in Computer Science, Computer Engineering, or Electrical Engineering
San Francisco, CA
Platform Software Engineer
San Francisco, CA
Sawayn-Terry
San Francisco, CA
Platform Software Engineer
- Designing, developing and troubleshooting C# .Net and ASP.Net based frameworks and applications on Windows desktops and cloud based applications
- Design and development of software components for platform management of the servers
- Develops complex solutions to business problems or customer engagements through in-depth analysis, coordination and negotiation with key decision makers
- Execute in a multi-disciplined environment in tight collaboration with other engineering teams, QA, OPS, product management, and technical writers
- Handle the entire development cycle – architecture, design, development, deployment and monitoring
- Manage technical engagements with key development partners
- Develop our platforms using the latest technologies
present
Los Angeles, CA
Search Platform Software Engineer
Los Angeles, CA
Lockman and Sons
present
Los Angeles, CA
Search Platform Software Engineer
present
- Designs framework and software standards and make suggestions for systems / software improvements
- Develops and may lead applications development and the underlying framework
- Evaluate and improves application development process
- Oversees work of others to ensure code quality
- Demonstrates knowledge of solutions within multiple domain(s) product(s) or service(s)
- May lead, implements, tests and delivers new features for multiple platforms
- Collaborates and may lead application designs
Education
Education
Bachelor’s Degree in Computer Science
Bachelor’s Degree in Computer Science
University of North Texas
Bachelor’s Degree in Computer Science
Skills
Skills
- Building highly available, distributed architectures in the cloud (AWS)
- Able to code/debug and guide others to code/debug flexible, scalable and complex programs, using either written or verbal design specifications
- Proficient in OS internals knowledge in at least one environment (Windows, Linux)
- Knowledge of high availability architecture concept
- Detail-oriented with excellent written and verbal communication skills
- Experience of UEFI development highly desired
- Excellent analytical, problem-solving and troubleshooting skills
- Ability to work in a global multisite development environment
- Ability to write test cases and understanding of testing frameworks
- Strong debugging skills using various industry standard debuggers
15 Platform Software Engineer resume templates
Read our complete resume writing guides
1
Platform Software Engineer Resume Examples & Samples
- Work with a talented team to build and optimize various platform services that support both mobile and web clients
- Able to work with and learn the best new tools and technologies the world has to offer
- Can be based in San Francisco or Los Angeles
- Highly competitive salary and benefits, ridiculous computer setup (top notch Retina Macbook, two Thunderbolt Monitors), and free lawn entry to Live Nation owned amphitheaters (Shoreline in SF, Verizon in LA)
- 3+ years experience with server side development in: ruby, python, scala, java etc
- Extensive experience consuming and building RESTful APIs
- Comprehension of architectural issues that influence performance and scalability
- Strong expertise with open source data stores: Postgres, MySQL, ElasticSearch, Redis, etc
- Experience with Ruby on Rails and/or Django a big plus
- Experience with public cloud platforms: Amazon EC2, Rackspace Cloud, Heroku
- A history of productive collaborative development and continuous integration
- A passion for Test Driven Development (TDD) is a huge plus
2
Platform Software Engineer Resume Examples & Samples
- Manage technical engagements with key development partners
- Identify and work with software partners to assess their technology solutions
- Analyze solution requirements, design and validation strategies
3
Big Data Platform Software Engineer Resume Examples & Samples
- Own the end-to-end responsibility for delivering a major part of the product
- Design and develop multiple major features of our highly scalable, distributed system
- Perform research in state-of-the art technology in Analytics, Machine Learning and Distributed Systems
- Develop project plans and execute against them in a Scrum environment
- Work with managements and architects to define and develop the right architecture and user experience for the product
- Develop and maintain understanding of customer needs as they relate to engineering
4
X Platform Software Engineer Resume Examples & Samples
- Java development for X1 services and UI with a critical eye towards performance and high production quality releases
- Day-to-day development activities including active participation in one or more agile teams, contributing to implementation as well as design and code reviews
- Collaboration with project stakeholders and team members to understand product requirements and be able to take ownership, in part or in whole, of the creation of technical requirements, design documentation and implementation
- Participation in various aspects of the software development lifecycle, including assistance with best practices, procedures and techniques, as well as guidance for junior level engineers
- Design and redesign skills, including contributions to the over-all system design, scalability, reliability, and performance
- Participation in real-time operational support and metric tracking of the team's functional areas
- Maintaining current technical knowledge to support rapidly changing technology, always on a look out for new technologies and work with management and development team in bringing new technologies
- Candidate must be able to work with a minimum of technical supervision and supplemental engineering support, while responding efficiently to multiple program priorities
- 3+ year's overall development experience
- Core competencies in Java EE, asynchronous and multithreaded systems, JSON, XML, and RESTful web services
- Strong knowledge of data structures, algorithms, enterprise systems, asynchronous architectures, and test driven methodologies
- Foundational understanding and previous use of user interface frameworks such as AWT, Swing, or other animation based systems
- Solid understanding of web services software architectural and design issues
- Proven track record on delivering results, especially in the area of writing high-performance, reliable and maintainable code
- Ability to adapt to new development environments, changing business requirements and learning new systems highly desired
- Experience with large distributed services is a plus as is building/operating highly available systems
- Strong technical vision, presentation and technology skills
5
Platform Software Engineer Resume Examples & Samples
- Drive and deliver innovations for the next generation FlashRay product with focus on platform software & software upgrade infrastructure
- Design, implement and debug platform software subsystems
- Make changes to Linux kernel and user space drivers as and when required
- Identify stable long term stable Linux version from kernel.org and merge to local source
- Participate in all phases of a product development, from product definition and architecture and design, through implementation, debugging, testing and early customer support
- Work collaboratively with other engineers, and be willing to take on any engineering tasks that contribute to the progress towards the goals of the team and the company
- A Bachelor of Science Degree in Electrical Engineering or Computer Science, a Master Degree, or a PhD; or equivalent experience. Minimum number of years of experience is 6
6
Search Platform Software Engineer Resume Examples & Samples
- Supports and may lead initiatives including multiple features and applications involving highly integrated design and architecture
- Demonstrates knowledge of solutions within multiple domain(s) product(s) or service(s)
- Develops and may lead applications development and the underlying framework
- Collaborates and may lead application designs
- May lead, implements, tests and delivers new features for multiple platforms
- Coordinates with QA team to initiate testing and ensure testing is completed
- Designs framework and software standards and make suggestions for systems / software improvements
- Evaluate and improves application development process
- Oversees work of others to ensure code quality
- 7+ years of Experience architecting large scale e-commerce search platform
- 5+ years of Experience in using Search engines Lucene, Solr or Elastic Search
- Experience in Search Relevancy and Ranking
- Experience on implementing of Information Retrieval/NLP algorithms
- Exposure to big data systems for large scale data processing like Hadoop, Hive, MapReduce will be a plus
7
EEA Data Platform Software Engineer Resume Examples & Samples
- Design and drive the implementation of data platform functional and non-functional requirements working closely with system engineer
- Be an owner of the implemented functionality: from design and implementation to production troubleshooting
- Mentor/coach junior design team members during day to day work
- Be responsible for the quality of the technical solution
- Drive innovation by coming up with new ideas related to our product/our processes
- English Skills
- Solid experience with Big Data Technologies and related languages: Spark, Scala, Python
8
EEA Data Platform Software Engineer Resume Examples & Samples
- Design and drive the implementation of data platform functional and non-functional requirements
- B.S. in Computer Science or Engineering or a related field; MS preferred
- Strong programming skills in Java SE
- Power Linux/Unix user skills (good command of shell scripting )
- Familiarity with the Hadoop ecosystem is an advantage
- Strong ad pragmatic problem solving skills
- Proactivity
- Communication and cooperation skills
9
Data Platform Software Engineer Resume Examples & Samples
- Bachelor's degree or higher in an engineering field (Computer Science, Computer Engineering, etc)
- Programming experience one or more application or systems languages (Go, Python, Ruby, Java, C/C++, etc)
- Distributed Systems Design Experience - including understanding of distributed systems concepts and principles
- Experience building components of a data workflow management platform including a schedulers, queuing systems, state management systems, job executors, etc
- Experience building pipelines from ingestion to delivery in critical data applications (Data Warehousing, Search, Real-time Dashboarding)
- Strong algorithms / data structure experience
- Experience extending and implementing core functionality and libraries in data processing platforms (Hive/Pig UDFs, Spark / Spark SQL, Apache Samza, etc)
- An incredible desire to be part of a team that delivers impactful results every day
- A commitment to writing understandable, maintainable, and reusable software
- An innate desire to deliver and a strong sense of accountability for your work
- Well versed in software and data design patterns
- Willingness to learn new languages and methodologies
- An enormous sense of ownership
- Deep knowledge of data workflow management systems (Oozie, Azkaban, Dataflow, etc)
- Experience working on job scheduling/monitoring system internals (Spark, Samza, Storm, YARN, Dataflow etc) and/or task queuing systems internals (Celery/Redis, RabbitMQ, etc)
- Passionate about scheduling algorithms, its nuances and trade-offs in distributed environments
- Knowledge of Parsing, AST(Abstract syntax tree), and Code Generation is highly desirable
- Database Performance concepts like indices, segmentation, projections, and partitions
- Hadoop Ecosystem of Tools (Spark, Hive, Oozie, Presto, MapReduce, Cascading, Scalding, Pig, etc)
- Strong understanding of different storage architectures and their appropriate application
- Experience working with business partners and engineers to gather, understand, and bridge definitions and requirements
10
Maps Platform Software Engineer Resume Examples & Samples
- Exceptional object-oriented programming skills – Java preferred
- A proven track record of molding a variety of requirements into solid solutions
- Excels and enjoys working in a collaborative team environment
- Excellent analytical and debugging skills
- Great solutions come from talented engineers with diverse backgrounds and at all levels
- A passion for maps!
11
Maps Platform Software Engineer Resume Examples & Samples
- Exceptional object-oriented programming skills – Java or Scala preferred
- Solid understanding of distributed systems and highly scalable environments
- A track record of developing and delivering high quality software in a collaborative team environment
12
Mac Platform Software Engineer Resume Examples & Samples
- Minimum of 2 years of software/firmware development experience
- Understanding of UEFI and the x86 platform
- Experience with board bring-up and system design
- Hardware debug experience (ASIC-level to system-level)
- Kernel and device driver development and debugging experience
- Strong C/C++ programming and debugging skills
- Familiarity with scripting languages (e.g., Python, Perl)
- Exceptional problem solving skills, attention to detail, and a passion for quality
- Willingness to travel internationally (10% time)
13
Platform Software Engineer, Data Platforms Resume Examples & Samples
- Build cool things – Build software across our entire cutting-edge data platform, including data processing, storage, and serving large-scale web APIs, with awesome cutting-edge technologies. We operate in real-time with high-availability
- Innovate and inspire – Think of new ways to help make our data platform more scalable, resilient and reliable and then work across our team to put your ideas into action
- Grow with us – Help us stay ahead of the curve by working closely with data architects, stream processing specialists, API developers, our DevOps team, and analysts to design systems which can scale elastically in ways which make other groups jealous
- Not your first rodeo– Have 4+ years of experience developing with a mix of languages (Java, Scala, Bash, etc.) and frameworks to implement data ingest, processing, and serving technologies. Experience with real-time and very large scalable online systems are preferred
- Have a technology toolbox– Hands on experience with newer technologies relevant to the data space such as EMR, Kafka, Hive, Chef. You’ll have some experience with developing in a cloud native environment
- Experience with Chef, puppet and/or jenkins
14
Platform Software Engineer Connected Vehicles Resume Examples & Samples
- Implement and test cloud-based systems and services for connected vehicle applications
- Work closely with senior engineers and architects to help validate designs and anticipate future needs
- Collaborate with external partners and suppliers to incorporate related technologies and products into Ford systems
- Bachelors of Science degree
- 1+ years of backend/cloud development experience
- Expertise in developing microservices and service-oriented architectures
- Knowledge and interest in vehicles and mobility
- Working knowledge of cybersecurity best practices to secure systems and services
- Experience with front-end or mobile development
- Knowledge of Agile SCRUM methodologies
15
Platform Software Engineer Resume Examples & Samples
- Technical “hands on” position in a fast-paced delivery-oriented environment
- Cross functional activity working with a variety of teams, both internal and external
- 3 to 8 years relevant software development experience
- Excellent analytical & debugging skills
- Strong knowledge of programming languages; operating systems; firmware; BIOS; device drivers; databases; system, network, operating system, and application administration
- Proved program/vendor management skill
- Strong communication skill in both English and Chinese
16
Platform Software Engineer Resume Examples & Samples
- BS or MS in Computer Science, Computer Engineering, Electrical Engineering or equivalent field of study, with at least 5 years of relevant software development experience
- 5+ years of experience writing and testing a "Communication Type" Device Driver for Linux, VxWorks, ThreadX or other RTOS environment
- 5+ years of experience writing or maintaining more than one Driver on more than one Operating Systems
- 5+ years of experience developing in a Constrained Embedded Platform
- 5+ years of experience in Testability with Low Level Software
- 5+ years of experience with an understanding of how OS and BIOS interact with the HW
- 5+ years of C Programming Skills
- 5+ years of experience in CPU Architecture, CPU, PCIe and Memory Subsystems
- 3+ years of experience in Software Engineering, Version Control Systems and Agile Development Process
- Good written and verbal communication skills for expressing technical ideas and initiatives
- Experience with employing optimization techniques for power and performance
- Experience with Virtual Platforms
- Strong ability to work with ambiguity, flexible in approach, creative in problem solving
- Proven ability to work across organizational, functional and cultural boundaries
- Risk taking to explore new possibilities for improvement and innovation
17
Platform Software Engineer Resume Examples & Samples
- BS or MS Degree in Computer Science, Computer Engineering and Electrical Engineering
- 5+ years of experience in Software Development
- 5+ years of experience writing and testing a "Communication Type" Device Driver for Linux, VxWorks, ThreadX or other RTOS Environment
- 5+ years of experience developing in a constrained Embedded Platform
- 5+ years of experience in testability with Low Level Software
- 5+ years of experience/understanding of how OS and BIOS interact with the HW
- 5+ years of experience with C programming skills
- 5+ years of experience in CPU Architecture, CPU, PCIe and Memory subsystems
- Good understanding and working knowledge of Software Engineering, Version Control Systems, Agile Development Process
- Experience with employing Optimization Techniques for Power and Performance
- Ideally the candidate would have written or maintained more than one driver on more than one operating systems
18
Senior Platform Software Engineer Resume Examples & Samples
- BS or MS Degree in Computer Science, Computer Engineering, Electrical Engineering or equivalent field of study
- 5+ years of relevant Software Development experience
- 7+ years of experience writing and testing a "Communication Type" Device Driver for Linux, VxWorks, ThreadX or other RTOS environment
- 7+ years of experience developing in a constrained Embedded Platform
- 7+ years of experience developing User/Kernel Mode Device Drivers
- 7+ years of experience in demonstrating Testability with Low Level Software
- 7+ years of experience in C Programming Language
- 7+ years of experience in Software Engineering, Agile Development Process and Version Control Systems
- Experience with or an understanding of how OS and BIOS interact with the HW
- Good understanding of CPU architecture, CPU and Memory Optimization Techniques
19
Entry Level Open Platform Software Engineer Resume Examples & Samples
- Serve as part of a team that develops and supports the Teradata Virtual Platform software that extends the reach of the Teradata software suite of products
- Work individually or side-by-side with other team members (as the situation requires) to document, implement, and test software in support of the overall solution
- Ultimately be accountable for the quality of the virtualized Teradata solutions that are developed by the team
- Knowledge of C/C++, Python, and other programming and scripting languages
- Familiarity with continuous integration concepts
- Ability to work independently when appropriate
20
Open Platform Software Engineer Resume Examples & Samples
- Serve as part of a team that develops and supports the Teradata Open Platform software that extends the reach of the Teradata software suite of products
- Serve as a peer in technical meetings, regular code reviews, and technical planning meetings
- Ultimately be accountable for the quality of all Teradata solutions that are developed by the team
- Knowledge of Unix, Linux, and Windows operating systems
- Excellent grasp of data structures and algorithms to manipulate them
- Familiarity with revision control systems such as ClearCase, Subversion, and/or Git
21
Open Platform Software Engineer Resume Examples & Samples
- Serve as part of the Teradata Open Platform team that builds platform-quality code that’s well tested and reusable
- Work individually or side-by-side with other scrum team members to document, implement, and test software in support of the overall solution
- Serve as a technical lead for resolving issues with system-wide impact
- Experience with Cloud development, AWS, Azure, OpenStack, etc
- Knowledge of Docker
- Familiarity with Agile software development
- Familiarity with TDD
- Familiarity with Jenkins
22
Robot Platform Software Engineer Resume Examples & Samples
- Software stack enablement, development, test and debug on various platforms, including software models, development boards and shipping products
- Building infrastructure for software stack test and validation
- Development of reference software and demonstrations for ARM Partners' to use and replicate in their own products
- Requirements analysis and task breakdown
- 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
- Optimising performance
- Upstreaming and maintenance
- Knowledge of ARM based embedded system (Cortex-A)
- Good at C language. C++ and Python are big plus
- Experience of platform bring-up. (firmware/bootloader/Kernel/…)
- Know well of the embedded system boot flow
- Experience of Linux (Kernel and driver)
- Knowledge of mid-ware and Linux application are big plus
- Experience with GIT and version control
- Experience of the software lifecycle: has taken complex software from concept, to production and maintenance
- Ability to work independently and in a distributed team
23
Build System & Platform Software Engineer Resume Examples & Samples
- Design and develop infrastructure to prevent software build problems
- Assist in measuring and improving our build system performance
- Participate in porting codebase to newer compilers and operating systems
- Contribute to the development of distributed build infrastructure
- Document work to help train and educate developers about the build system
- B.E/B.Tech or M.E/M.Tech in Computer Science, Engineering or relevant technical field
- Experience using GNU make
- Experience with GCC, Microsoft Visual Studio and/or Xcode
- Experience with software configuration management tools such as Perforce or CVS
- Experience using RESTful web services
- "Toolsmith" attitude, craftsman, enjoys writing utilities and automating processes to streamline development
- Excellent project coordination skills, planning skills, verbal and written communications skills
- Comfortable with interface design and refactoring
- Independent learner and self-directed, takes initiative while working within a team context
- Able to handle multiple tasks simultaneously, and balance priorities with good time management
24
Senior Platform Software Engineer Money Movement Resume Examples & Samples
- Server experience with JEE application server, preferably JBoss Application Server (particularly clustered) and Tomcat
- Experience with business rules engines such as drools
- Experience with Relational Database Management Systems, preferably Oracle
- Experience with Unix/Linux OS
- Experience with Maven, Continuous integration, builds and deployment (Continuum)
- Experience in financial services industry, or similar, with focus on payment processing
25
Platform Software Engineer Resume Examples & Samples
- This includes feature definition, development process execution, integration testing, fault isolation, manufacturing release and resolution of design and coding issues found in the field
- Participate in the preparation, review, and analysis of software requirements and specifications
- BS or MS in Computer Science or EE
- Proficient in C (must) , C++, Perl, Python and object oriented methodologies
- Working experience on Intel Server architecture and systems management applications
- Experience with embedded Linux and open source libraries or other embedded operating system
- Proficient in OS internals knowledge in at least one environment (Windows, Linux)
- Exposure to server and direct-attached storage environments
26
Platform Software Engineer Resume Examples & Samples
- Experienced in building large-scale complex systems
- At least 5 years of experience in SW development
- Python/Java/Scala/C++
- Familiar with Linux OS
- Linux administration
27
Platform Software Engineer Resume Examples & Samples
- Software development of platform technology, such as
- Data ingestion pipelines on premises and in the cloud
- Relational database kernel algorithms, data structures, and services
- Platform backend services and interfaces
- User interface technologies and development tools
- Platform engineering and application development tools
- Embedded and mobile device and system interfaces and application SDKs
- Test and deployment automation
28
Open Platform Software Engineer Resume Examples & Samples
- Serve as part of an engineering team that develops and supports the Teradata Platform software that extends the reach of the Teradata software suite of products
- Understand requirements, document design proposal(s), and align with engineering architects on implementation plans
- Review systems in various states to identify root-cause failures
- Analyze kernel dump images to identify issues and devise necessary patches and/or workarounds as appropriate
- Test systems in various configurations to measure performance and/or determine whether functional issues exist
- Ultimately be accountable for the quality of the Teradata solutions that are developed by the team
- Excellent understanding of operating system concepts such as scheduling, memory management, inter-process communication, I/O, etc
- Experience working with an operating system kernel
- Strong analysis skills for use in reviewing linux kernel dumps, debugging user utility issues, and resolving general operating system issues
- Experience administering linux systems (command-line; installation procedures; setup procedures; use of various debugging tools; etc.)
- Ability to work effectively in an agile team environment
29
Platform Software Engineer, Data Platforms Resume Examples & Samples
- Grow with us – Help us stay ahead of the curve by working closely with data architects, Voice Engineers, Product development team, API developers, our CICD team, and analysts to design systems which can scale elastically in ways which make other groups jealous
- Not your first rodeo – Have 4+ years of experience developing with a mix of languages (Java, Scala, Bash, etc.) and frameworks to implement data ingest, processing, and serving technologies. Experience with real-time and very large scalable online systems are preferred
- Data and API ninja –You are also very handy with No-SQL systems such as Cassandra; Understand reactive programming and dependency injection such as Spring to develop REST services
- Have a technology toolbox – Hands on experience with newer technologies relevant to the data space such as EMR, Kafka, Hive, Chef. You’ll have plenty of experience with developing in a cloud native environment
- Experience working with voice technologies and platforms such as Amazon Lex, Google Cloud Speech API, etc
- Experience working with Amazon Lambda, Google App Engine, SNS/SQS, DynamoDB
- Experience with Apache open source such as Spark, Kafka, and Mesos/Yarn
- Proficiency with agile development methodologies
- It would be awesome if you have a robust portfolio on Github and / or open source contributions you are proud to share
- Bachelor’s Degree in Computer Science or a related technical field
30
Platform Software Engineer Resume Examples & Samples
- Full-stack software development of Services and Web Applications: back-end and front-end
- Contribute to the overall design and architecture of the Luna Platform
- Develop Luna Platform components which will be utilized by Akamai’s engineering teams and customers
- Solve complex problems in a timely and accurate manner
- Analyze usage both qualitatively and quantitatively to improve overall system effectiveness
- Execute in a multi-disciplined environment in tight collaboration with other engineering teams, QA, OPS, product management, and technical writers
- 2+ years of platform, services and web application development experience, including use of
- Java and Java Enterprise Edition (Java 8)
- Web services such as REST
- SQL and no-SQL database systems
- Linux/Unix environments
- Java/Web application design patterns and frameworks, such as MVC, Spring or Hibernate
- Docker Container Engine
- Cluster Management and Orchestration Stack (Messos based frameworks, Docker Swarm Mode, etc.)
- Front-end technologies and frameworks such as JavaScript, jQuery, HTML, CSS
- Knowledge of high availability architecture concept
- Detail-oriented with excellent written and verbal communication skills
- Excellent analytical, problem-solving and troubleshooting skills
- Experience with Agile Methodology and Scrum and ability to operate within short release cycles
- Desire to work in a collaborative, dynamic, team environment
- Passion to understand, learn and use new technologies
- Can-do, positive attitude
- 1+ year experience working in Enterprise environments/technology
- Experience with Continuous integration, Build Automation and Continuous deployment tools like Jenkins, Chef, CruiseControl, GNU make, ANT, Maven, Gradle etc
- A clear understanding of Software Development Life Cycle and Source Code Management Systems
- Experience with message broker software like RabbitMQ
- Experience with a modern front-end application framework such as Angular.js
31
Intern Platform Software Engineer Taiwan Resume Examples & Samples
- Working with Dell technology strategists, marketing, engineering and external partners to create solutions for Windows Platforms, Linux Platforms, Cloud platforms, and/or Virtualization platforms
- Generating IP to differentiate Dell products, focus on innovation
- Technical engagements with key development partners
- Assessing technology solutions from our partner companies
- Developing Proof of Concept implementations
- Working with Global Dell teams to identify business opportunities
- Interacting with the experience design team to refine the overall customer experience
- Development of appropriate documentation
- Enrolled in BS/MS program in Computer Science, Computer Engineering, or Electrical Engineering
- In graduating class of Spring or Summer 2018
- Basic understanding of computer architectures like x86
- C, C++, or python coding skills
- Understanding of software development lifecycles
32
Platform Software Engineer Resume Examples & Samples
- Develop our platforms using the latest technologies
- Provide innovative solutions for complex issues
- Handle the entire development cycle – architecture, design, development, deployment and monitoring
33
Platform Software Engineer Resume Examples & Samples
- Strong firmware development background with expertise in C programming and debug skills
- Strong in Embedded Linux application programming with understanding of OS Internals, memory management, IPC and multi-threaded application development
- Proficient in software development tools such as IDEs, compilers, debuggers, emulators, source control system and defect/ bug tracking systems
- Understanding/Knowledge of open source code and licensing
- Experience in C++ programming and Python Scripts is a plus
- Experience/Exposure to Server/Platform Management software development with knowledge of storage, networking and protocols such as IPMI, I2C, MCTP, NCSI is a plus
- Design and development of software components for platform management of the servers
- Ensuring quality deliverables with thorough review and unit/integration level testing. Ensuring best practices in coding for security, maintainability and scalability
- Candidate should be ready to contribute across stack from interfaces, middleware to backend components based on the business/project needs
- Contribution to product behavioral specification in the area of work experience
- Engineering interlocks with cross functional teams, factory and customer support
- Proof of Concepts and evaluation of prototypes
34
Platform Software Engineer Resume Examples & Samples
- Plans implementation of major change efforts
- Leads large scale, global programs that contribute to the corporation’s success
- Advises and councils key leadership on the latest principles, practices, and/or technologies and their practical application
- Understands impact of emerging business trends and their implications for Dell and its customers
- Senior Expert level program language, influencing industry or lines of business
- Architecting software products, influencing product lines, specifications, features
- Influences and monitors implementation of solution and product strategy, with some influencing and leadership and Executive levels
35
Principal Platform Software Engineer Resume Examples & Samples
- Engineering solutions for enhancements and fixes ensuring design and development enables sharing across brands in as frictionless and performant
- Engineering code reviews
- Implementation of new brands/regions on the VF Digital Platform
- Govern all agile pods working with multiple VF brands and regions. Oversee development including mentoring and coaching senior engineer to scale engineering practice
- Establishing and maintaining engineering guidelines
- Stay current with digital commerce technology holistically with emphasis on platform technologies through conference attendance and continuous education
- Drive technical process improvements to VF’s site release strategy
- 4 years experience in agile development methodology
- 3 years experience in Interactive web development
- 3 years of experience with global deployments
36
Platform Software Engineer Resume Examples & Samples
- As part of the DevOps team you will be responsible for configuration, optimization, documentation and support of the infrastructure components of PeopleNet software products which are hosted in collocated facilities and cloud services such as AWS
- Design and build tools and frameworks that support deploying and managing PeopleNet platforms
- Design, build, and deliver cloud computing solutions, hosted services, and underlying software infrastructure
- Assist in coaching application developers on proper techniques for building scalable applications in the microservices paradigm
- Foster collaboration with software product development , architecture, and IT teams to ensure releases are delivered with repeatable and auditable processes
- Support and troubleshoot scalability, high availability, performance, monitoring, backup and restores of different environments
- Work independently across multiple platforms and applications to understand dependencies
- Evaluate new tools, technologies, and processes to improve speed, efficiency, and scalability of PeopleNet continuous integration environments
- Design and architect solutions for existing client facing applications as they are moved into cloud environments such as AWS
- 4-year degree or equivalent experience in a software related field
- 2+ years experience with cloud-based provisioning, monitoring, troubleshooting, and related DevOps technologies
- 2+ years experience with build technologies and tools like Packer, Rake, Ant, and Gradle
- 2+ years experience with containerization/orchestration technologies tools like Rancher, Docker, Mesos, Kubernetes, and Swarm
- Experience in delivering and managing web or cloud-based services
- Experience SCM tools such as Git, GitHub, Bitbucket, etc
- Experience with test automation tools like Cucumber, Junit, Selenium, Fitness, etc
- Experience with cloud services like Amazon Web Services and related APIs
- Experience with config/provisioning tools like Chef, Puppet, Terraform, Salt, or Ansible in production environments with many nodes
- Experience with scripting and automated process management via scripting, such as Bash, POSIX Shell, Ruby and Python
- Experience with IaaS and PaaS technologies like AWS, Heroku, Azor, and OpenStack
- Experience with messaging technologies such as Kafka, RabbitMQ, ActiveMQ, etc
- Experience with networking concepts like Routing, SNMP, Web Application Firewalls, Load Balancing, and VPNs utilizing products including those from Cisco, Brocade, Foritnet, and F5
- Experience with NoSQL databases such as Cassandra, MongoDB, Splunk, ElasticSearch, etc
- Consul
- Vault
- Sensu
- Grunt/Gulp
- Log aggregation
- Administering Unix / Linux
37
Platform Software Engineer Resume Examples & Samples
- Linux server administration and configuration
- Virtualization (KVM), Containerization (Docker), microservices architecture
- Building highly available, distributed architectures in the cloud (AWS)
- Continuous Delivery and Integration pipeline such as Jenkins
- Python and Javascript for web-based and standalone applications
- Configuration management tools, Chef and/or Salt preferred
- Source control (Git) and package management tools (npm, pip, etc)
- Test-Driven development
- Data analysis, centralized logging, security engineering and operations
- Collaborate with a small engineering team to design, build, and deploy an automated platform
- Develop well-documented code
- Automate systems from infrastructure to application deployment using tools like Git, Chef, Salt, Ansible, or others
- Develop playbooks for the repeatable deployment of system components, or for performing routine management/deployment tasks
- Deploy, manage, and maintain applications and systems deployed to AWS, Bare metal, KVM, and Docker
- Design and develop new features based on the design goals and user feedback
- Pro-actively look for ways to enhance the functionality, reliability, operation of the platform
- Develop and run test cases on applications and services as part of deployment process
- Participate in 24/7 on-call rotation when needed
- Minimum of three (3) years of general work experience and three (3) years of relevant experience in functional responsibility
- Candidate should have experience working with cloud, Amazon Web Services, and DevOps
- Candidate should have strong analytical and organizational skills
- Candidate should have concise communication skills
- Experience with securing Cloud environments preferred
- Candidate should have Python development experience, preferably experience with django, flask, TDD
- At Least 3 years of experience and knowledge of some of these disciplines
38
Telematics Platform Software Engineer Resume Examples & Samples
- 3+ Years experience in C/ programming and debugging, one or more Real-Time Operating Systems on processors
- 3+ Years experience in high level embedding operating systems: Linux, Open Embedded/Yocto
- 2+ years experience in modem protocols, networking stacks, IP security, routing/switching
- 2+ Years experience with low level software/ interface , boot-loaders and Linux device drivers development and debug
- 2+ years experience in HW/board bringup, pre/post silicon validation and exposure to equipment such as oscilloscopes and analyzers
- 2+ Years experience with industry standard software development tools: HSW/HE debuggers, code revision systems (GIT, Perforce), IDEs and build tools
39
Platform Software Engineer Resume Examples & Samples
- As a Cloud / DevOps Engineer you would be responsible for a variety of things such as
- Platform backend services and interfaces (REST, Swagger etc.)
- Related database kernel algorithms, data structures, and services
- Embedded, mobile device, system interfaces and application SDKs
40
Platform Software Engineer Resume Examples & Samples
- Designing, developing and troubleshooting C# .Net and ASP.Net based frameworks and applications on Windows desktops and cloud based applications
- Responsibilities also include for capacity planning and monitoring of the deployed MS Azure environments
- Analyze technical requirements and design new components. Completely own and drive the development of software modules from end-to-end
- Design and develop using Object Oriented design principles and software design patterns to attain high reusability and maintainability
- Maintain and support organization’s products that are released to stakeholders and customers
- Follow full life-cycle SDLC process and user methodologies
- Ensure Software testing (Unit, System, Integration, Functional, and Performance)
41
Platform Software Engineer Resume Examples & Samples
- Bachelor's degree in Computer Science or equivalent
- 6+ years of professional experience
- Experience in objected oriented design using languages such as C++, Java, Python or other
- Experience with full-stack development
- Experience with any IoT platform provided by AWS, Azure, Thingworx or similar
- Expert knowledge of public cloud providers (AWS, IBM SoftLayer, Google Cloud) and their integration points
- Knowledge of buffering, stream processing, complex event processing and storage solutions (RabbitMQ, Kafka, Spark, Cassandra, etc)
- Familiarity with continuous integration leveraging tools such as Jenkins, Hudson, Bamboo or similar