Software Engineer II
Job Description
A Software Engineer II in a hybrid role based in Andover, MA, will contribute to the architecture, design, implementation, and testing of product software while helping to improve development efficiency and quality.
Responsibilities
- Collaborate with a team of engineers and test personnel to deliver high quality software across the design, implementation, integration, test, and support phases of product development.
- With minimal supervision, diagnose, debug and resolve defects.
- Design small software modules and functions.
- Translate designs into functional, tested software.
- Comply with internal SOPs and FDA and industry regulations.
- Utilize the software configuration management system to correctly maintain software files.
- Build software and install it in development and product environments.
- Support clinical engineers, quality engineers, service engineers and test personnel by executing tests, reproducing defects, and documenting defect analysis in a defect tracking tool.
- Take direction from senior engineering staff, seek advice as needed, respond to coaching, analyze successes and failures to improve, and tackle unfamiliar tasks.
- Provide feedback during code and design reviews.
Requirements
- 2 to 5 years of hands-on experience in software design, analysis and troubleshooting within an engineering environment (1 to 3 years of experience with a MS degree).
- Ability to effectively provide code and design feedback as well as communicate internally.
- C/C++ Development
- Must have one of the following: Red Hat Enterprise Linux, UNIX/Linux Development Environment Tools, or UNIX/Linux Systems Programming.
- Qt Software Development Framework Experience (or any GUI development experience).
Technologies
- C/C++
- Red Hat Enterprise Linux
- UNIX/Linux Development Environment Tools
- UNIX/Linux Systems Programming
- Qt Software Development Framework
- GUI development
- NoSQL Database Development Technologies
- TCP/IP Programming
- Bash Shell Scripting
- Wireshark Packet Capture Analysis
- X11 Windows Programming
Benefits
- Medical, dental, and vision insurance
- Life, short- and long-term disability coverage
- 401(k) with company match
- Over 4 weeks of paid time off, plus holidays and parental leave
- Flexible spending accounts and employee assistance program
DRäGER Benefits
- Medical, dental, and vision insurance
- Life, short- and long-term disability coverage
- 401(k) with company match
- Over 4 weeks of paid time off, plus holidays and parental leave
- Flexible spending accounts and employee assistance program