Software Engineer III
Job Description
Join a development team to deliver and support software across requirements, design, implementation, testing, and documentation.
Responsibilities
- Actively contribute on a development team through requirements reviews, design reviews, code reviews, test case reviews, and team meetings
- Support project development activities including requirements change control, defect management, risk analysis, and release management
- Create and maintain software requirements and functional specifications
- Identify interfaces between software components and/or hardware
- Create and maintain software (component) design documentation
- Develop and maintain software source code that aligns with design documentation
- Perform unit testing and/or code reviews according to project policy
- Execute integration testing to confirm software functions within the application and with devices
- Evaluate, investigate, and implement fixes for assigned software defects
- Evaluate, investigate, and implement assigned software change proposals
- Provide level of effort estimates for assigned software activities
- Track personal estimates over time to improve estimation accuracy
- Communicate technical information to a multidisciplinary team via documentation, presentations, and technical summaries
- Make recommendations or suggestions for department improvements
- Collaborate in a team environment with software developers and testers
Requirements
- Strong written and oral communication skills
- Experience using software engineering tools for configuration, requirements, and defect management
- Ability to operate instrumentation
- Proficiency in product development languages: C, C++, Java, C#
- Proficiency with a personal computer and relevant software packages
- Ability to manage many software components
- Language: English
Education
- Master’s Degree in a technical discipline (Chemistry, Math, Physics, Engineering, or Computer Science)
Experience
- Minimum experience: 2 years
Location
- Norcross, GA (onsite)
Travel Requirements
- < 5% of the time