Engr Software Job Description
Engr Software Duties & Responsibilities
To write an effective engr software job description, begin by listing detailed duties, responsibilities and expectations. We have included engr software job description templates that you can modify and use.
Sample responsibilities for this position include:
Engr Software Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Engr Software
List any licenses or certifications required by the position: AWS, PKI, ASQ, II, IAT, ML, AI, WFA, FMAC, WPA
Education for Engr Software
Typically a job would require a certain level of education.
Employers hiring for the engr software job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Information Systems, Computer Engineering, Education, Technical, Software Engineering, Software Development, Information Technology, Electrical Engineering
Skills for Engr Software
Desired skills for engr software include:
Desired experience for engr software includes:
Engr Software Examples
Engr Software Job Description
- Drive critical component design decisions across project teams
- Work closely with the product management and design team to define feature requirements and deliver the product that materially impacts the business and improves the customer experience
- Identify performance bottlenecks and come up with novel ways to solve them
- Design and implement scalable web service APIs
- Work with SQL and NoSQL DB systems
- Develop and maintain various internal tools that manages the forecasting, customer service, and marketing workflows
- Perform different test cycle for Android, Codec, Performance and CTS, Kernel, and submit bugs to JIRA system
- Design, implementation and testing of software used in a manufacturing environment
- Maintain data analysis software tools used in to support manufacturing
- Maintain and develop systems used for data transfer
- Experience developing applications/solutions for multiple mobile platforms
- Hands on experience with InfiniBand Ethernet networks
- Hands-on experience of working on Linux platform
- Strong programming experience in Java or C++
- Experience in development on Open stack cloud or any other cloud platforms
- Strong scripting skills in Python/JavaScript/SHELL/PERL/PowerShell
Engr Software Job Description
- Manage complete SDLC cycle from requirements gathering to product/feature deployment in production for our cloud solutions
- Establish best development practices and emerging concepts like server less architecture, Lambda, NoSQL, Angular 5, Typescript with high efficiency and effectiveness
- Set up complete software development environment using DevOps practice in cloud
- Ensure highly secure, bug free and high performance software products and features as per requirements
- Be responsible hands-on coding with unit test cases and updating it when needed
- Responsible for writing all requirement document, use cases and acceptance criteria
- Solve complex development problems / constraints using latest available tools and technologies in cloud environments
- Act as a subject matter expert on various development methodology (TDD, UDD, .), specific tools used for them, market trends and best practices
- Design, implementation and testing of embedded graphics software
- Implementation of Software components following Automotive SPICE process
- Exposure in REST, JSON, XML, HTML5
- Exposure to Virtualization technologies (VMware, RHEV, KVM)
- To work on/or lead a feature team to work on Requirements, Design, Developing, maintaining and supporting key components of the XenServer product software, with closely works with core team in Cambridge UK, and India
- Working with other Engineering teams on fixing critical defects in the core XenServer products
- Technical expert in technical areas include but not limited blow mentioned subjects
- Experience of working or leading a small, middle or big size feature delivery to real customers
Engr Software Job Description
- Test Development, Execution & Debug
- Reviews (Requirement & test)
- Formal Testing (RFS & SC)
- Certification Support
- Support the Test Experts in deploying new initiatives - Tools, test methodologies
- Providing verification deliverables, as per DO-178 / SW V&V CoE Process to the Program Lead
- Continuously search for deployment opportunities of our organization’s improvement strategies
- Travel to the US and/ or internationally required
- Feature Definition
- Analytical skills & software development skills
- 6+ years in architecting and developing a middleware or cloud platform is preferable
- Understanding of the Cloud, virtualization, network, storage technologies
- Knowledge of a variety of programming languages and techniques, such as C, C++, Go, Java, Rust
- Experience as a team lead, software architect, and product visionary
- OProficiency in Java, python and object-oriented Analysis & Design, secure, scalable coding
- OLinux experience , Strong understanding of data structures
Engr Software Job Description
- Working alongside graphic designers for web design features
- Seeing through a project from conception to finished product
- Designing and developing APIs
- Meeting both technical and consumer needs
- Staying abreast of developments in web applications and programming languages
- Proficiency with fundamental front end languages such as HTML, CSS and JavaScript
- Familiarity with JavaScript frameworks such as Angular JS, React and Amber
- Proficiency with server side languages such as Java and .Net
- Familiarity with database technology such as SQL, MongoDB and Influx
- Client Interfacing Status Reporting of progress, issues, risks Exposure to quality processes should have worked in a global delivery model
- OExperience with SW version control
- OUnderstanding of SW test methodologies (unit, integration, system, etc)
- OStrong interpersonal, teamwork and communications skills
- Bachelor degree in Computer Science, Management Information Systems, or related field
- Experience in automated deployment, continuous integration, automated testing is preferred
- Experience with automation deployment tools such as of Chef and/or BladeLogic is preferred
Engr Software Job Description
- Hands on experience on building enterprise applications using NodeJS or any other equivalent backend framework
- Maintain and improve quality results by following architectural, coding, and process standards
- Follow a scrum agile development process, including analyzing and testing software to ensure solutions meet standards and end user requirements
- Collaborate with the R&D team leadership and implementation team leadership to meet delivery deadlines maintain/support of existing applications
- Provide implementation support as needed
- Document modifications and changes to the system
- Recommend improved policies and procedures and proposes software configuration/modification to adapt to business change requirements
- Recognize and propose core software improvements
- Provide mentorship to Junior Developers and recommend and enforce development best practices
- Design, implement and test Bluetooth controller new features
- Knowledge of web services (JSON, SOAP) is preferred
- Knowledgeable of Agile principles and processes a plus
- 7+ years of software engineering and design experience developing embedded software for automotive applications
- Networks (switches/routers/firewalls)
- Public/hybrid cloud
- Bachelors in Computer Science/Engineering plus a minimum of 13+ years or Masters and 11+ years of Embedded Software Development experience