Skip to content

Software System Engineer 2
Company | Dell Technologies |
---|
Location | Westborough, MA, USA |
---|
Salary | $105000 – $135000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Mid Level |
---|
Requirements
- Apply knowledge and basic problem-solving techniques to define and resolve problems as well as learn to use professional concepts to determine a course of action based on guidelines
- Python and C++ programming experience and automation development
- Gather business requirements and participate in product definition and feature prioritization, including customer usability studies and drive idea generation for new system software products, or for the next version of an existing product
- Responsible for the delivery of products within budget, schedule and quality guidelines, work with the team to develop, maintain and communicate current development schedules, timelines and development status
- Create technical documentation of system software products/solutions; Assist with the development and review of end user and technical end user documentation as well as protect Intellectual Property by working appropriate legal elements (procurement, patents, opensource, for example)
Responsibilities
- Manage or utilize software that is built and implemented as a product, using best-in-class development process/lifecycle management as well as perform competitive analysis for features at a product level scope
- Lead or participate in the software systems development lifecycle, which includes research, new development, modification, security, correction of errors, reuse, re-engineering and maintenance of software products
- Design and develop major functional or performance enhancements for existing system products, or produce new software system products or tools as well as software in Windows, Linux or similar complex multi-threaded OS environments for security platforms or embedded devices
- Make changes to software systems to correct errors in the original implementation and create extensions to existing programs to add new features or to improve performance
- Review requirements, specifications and designs to assure product quality; develop and implement plans and test for product quality or performance assurance
Preferred Qualifications
- Typically requires 2+ years of related experience in a professional role with a Bachelor’s degree; or equivalent experience
- Any relevant certification, Scrum knowledge would be a plus