Meaningful work you will be a part ofYour responsibilities will include:
In collaboration with other application and firmware developers, and risk and systems teams you will develop security, safety and therapy systems for the Globe® Pulsed Field System. Additionally, the successful applicant will participate in projects related to cybersecurity and safety risk controls that affect the entire code base.
- Requirements and design specification
- Investigations of reported anomalies
- Code inspections
- Design, specification, and risk reviews
- TDD/unit testing
- Test platform and integration test development
- Professional skills development
- Education and promotion of secure coding practices
What you bring to the teamOur Kardium team is smart, creative, and passionate about creating cutting-edge medical devices to help improve people's lives. We work within a collaborative environment based on trust and respect. And we understand that only by working together can we solve the unsolvable.
You will be successful in this role because you possess these attributes:
- A love of coding, where through your 4+ years of experience you have gained advanced programming skills in any object-oriented language such as C++, Java or C#
- A focus on software engineering where correctness, reliability, performance and maintainability matter.
- A bachelor's degree in computer science or engineering
- Proven ability to be a valued contributor in a disciplined, software development process
- Strong analytical and problem-solving skills
- Well-developed written and verbal technical communication skills
- The willingness and ability to take on additional responsibilities as appropriate
Any experience with one or more of the following would also be helpful:
- Secure coding practices
- Basic engineering such as electronics, signal processing, thermodynamics, control theory
- Software development in the medical device or other regulated industry
- 3D graphics applications using OGL
- Embedded, real-time applications
Compensation Kardium has listed the total cash compensation range (base salary + 5% Retirement Savings Plan contribution) that we expect to pay applicants for this role, as of the time of this posting. Pay offered will be determined based on numerous relevant business and candidate factors including, for example, education, qualifications, certifications, experience, skills, and business or organizational needs. For candidates with more or less experience than listed above, the pay range will be adjusted.
As a permanent employee, you will also participate in Kardium's stock option plan.
Your Benefits & Well-being The total cash we've listed for this position includes a base salary, plus an annual contribution to a Retirement Savings Plan account to help support your financial goals.
Comprehensive medical & dental coverage for all permanent employees - effective as of Day 1, with no waiting period.
Work-day flexibility - we offer a flexible work environment for daily working hours. In addition, we provide 3 personal days per year.
Support for you (and your dependents) overall well-being.
Family building - we provide top up for maternity leave, adoptive leave, and parental leave for non-birthing parents. Employees can also enroll in benefit coverage for fertility drug treatment.
Career progression and learning support.
Professional membership support.