3 days ago
Base Salary
$59k - $104k/yr
Responsibilities
- Participate in requirements refinement, software design discussions, design reviews, and test planning under senior-engineer guidance.
- Design, implement, test, integrate, debug, and maintain software for medical devices and associated engineering tools.
- Write maintainable code and supporting technical documentation.
- Troubleshoot embedded software, electronics, electromechanical components, and device communication interfaces.
- Develop and execute unit, component, integration, and automated tests.
- Participate in code reviews and investigate, analyze, and resolve product or field defects.
- Collaborate with Systems, Software Test, Quality, Manufacturing, Product Support, and other cross-functional teams.
- Create regulated software lifecycle documentation, including requirements, design descriptions, test documentation, traceability records, and technical reports.
- Follow software development, configuration management, cybersecurity, quality-system, DevOps, and Agile practices.
- Evaluate and responsibly use AI-assisted engineering tools while validating their outputs.
Requirements
- Bachelor's degree in Computer Engineering, Software Engineering, Computer Science, Electrical Engineering, or a related technical discipline.
- 0–2 years of relevant experience, including internships, co-ops, research, capstone work, academic projects, or industry experience.
- Foundational knowledge of software engineering principles, data structures, algorithms, and structured or object-oriented design.
- Experience with at least one programming language such as C, C++, C#, Python, or Java.
- Basic understanding of software testing, debugging, source control, and configuration management.
- Preferred exposure to embedded software, real-time systems, microcontrollers, device communication, or hardware/software integration.
- Helpful familiarity with UART/RS232, SPI, I2C, CAN, USB, Ethernet, Wi-Fi, or Bluetooth.
- Helpful exposure to regulated product development, medical devices, IEC 62304, ISO 13485, or FDA quality-system requirements.
- Ability to learn new technologies, critically evaluate AI-generated output, and demonstrate problem-solving, analytical, communication, and teamwork skills.
Benefits
- Comprehensive benefits package including paid time off, vacation, holidays, sick leave, medical, dental, and vision insurance, and a 401(k) for eligible employees.
- Eligible to participate in short-term incentive programs.
