ECS is seeking a motivated individual responsible for providing systems engineering expertise while also delivering analysis related to the design, development, and implementation of hardware for products. Develops test strategies, devices and systems. Maintains extensive experience to plan and accomplish systems engineering goals. Performs a variety of tasks. Conducts audits and reviews/analyzes data and documentation. Develops and implements QA/QC engineering procedures and test plans for assuring quality. Leads systems engineering activities and provides guidance to daily support staff. The successful candidate is technically skilled with good problem-solving abilities. You will report up through the Engineering Management team and perform software design, code, unit test, integration and testing to satisfy project requirements. Additionally, this position will be assigned other projects or tasks in alignment with the level and scope of the position. As a Software Engineer III, responsibilities will include but may not be limited to: Work together in a small team of software professionals within an Agile development environment to accomplish team milestones while collaborating with other teams to achieve project strategic goals; With everyone working in concert to create the best product possible. Be part of shaping the design, processes, and tools used for the project knowing we value entrepreneurship and ‘out of the box’ thinking. Be comfortable being yourself and expressing your personality and personal qualities to influence our tight-knit software development teams. Participate in brainstorming, consensus building and other team activities to identify actions that improve our products and processes. Creates use cases and performs object-oriented analysis and design. Responsible for implementation of software capabilities and bug fixes. Develops unit tests related to software implementation. Creates flowcharts and other documentations to identify requirements for software and to propose possible solutions. Adheres to strict CMMI quality procedures to ensure first time quality in delivered products. Applies computer science, engineering, and mathematical analysis to the software development process. Participates in peer reviews of source code changes.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level