Software Engineer II
Job Description
Draeger Medical Systems, Inc. offers a hybrid Software Engineer II role based in Andover, MA within R&D. You will contribute to software architecture, design, implementation, testing, and ongoing improvements to development efficiency, software quality, and product cost. The position carries a salary range of USD 91,299 - 100,900 per year.
This role supports collaboration across clinical, quality, service, and test personnel to deliver robust software solutions in a dynamic, regulated environment.
Responsibilities
- Collaborate with a team of engineers and test personnel to produce high quality deliverables across design, implementation, integration, testing, and support phases of product development.
- Diagnose, debug, and resolve defects with minimal supervision.
- Design small software modules and functions.
- Translate designs into functional, tested software.
- Adhere to internal SOPs as well as FDA and industry regulations.
- Utilize the software configuration management system to maintain software files correctly.
- Build software and install it in development and product environments.
- Support clinical, quality, service, and test personnel by executing tests, reproducing defects, and documenting defect analysis in a defect tracking tool.
- Take direction from senior engineering staff and seek guidance as needed; respond to coaching.
- Analyze successes and failures to drive improvements and tackle unfamiliar tasks.
- Provide feedback during code and design reviews.
Requirements
- 2-5 years of hands-on experience in software design, analysis and troubleshooting in an engineering environment (1-3 years of experience with a MS degree).
- Ability to effectively provide code and design feedback and communicate internally.
- C/C++ development experience.
- Experience with one of the following: Red Hat Enterprise Linux, UNIX/Linux development environment tools, or UNIX/Linux systems programming.
- Qt software development framework experience or equivalent GUI experience.
- NoSQL database development technologies.
- TCP/IP programming experience.
- Bash shell scripting.
- Wireshark packet capture analysis experience.
- X11 Windows programming.
- Education: BS in Computer Science or Electrical Engineering.
Technologies
- C/C++ Development
- Qt Software Development Framework
- NoSQL Database Development Technologies
- TCP/IP Programming
- Bash Shell Scripting
- Wireshark Packet Capture Analysis
- X11 Windows Programming
- Red Hat Enterprise Linux
- UNIX/Linux Development Environment Tools
- UNIX/Linux Systems 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 an employee assistance program
- Free parking, an on-site gym, cafeteria, and game room