Lead software development projects, ensuring high-quality solutions that meet regulatory requirements and industry standards
Collaborate with teams to define software requirements, design solutions, and develop software that meets the needs of our medical devices
Develop, test, and document software, adhering to established Quality Standards and regulatory requirements
Provide technical guidance and mentorship to junior engineers, promoting best practices and technical excellence
Stay current with new technologies and developments in the field, applying that knowledge to drive innovation and improvement
Requirements
8-10 years of experience in software development, preferably in the medical device industry
Strong background in C/C++ and Python programming languages
Proven expertise in software development best practices, including object-oriented design, SOLID, event-driven architecture, and experience with multimedia processing, interface design, and testability
Experience working with RTOS, cross-compilers, and other technologies in embedded applications
Administering Linux distributions and working with containers (Docker) and orchestration (Kubernetes)
Familiarity with cloud computing platforms, including AWS, Azure, and GCP, and experience with microservices architecture
Strong understanding of internet technologies, communication protocols, networking, and network security, as well as UI/UX design principles
Experience with design documentation for software and ability to develop high-quality, maintainable code
Benefits
Medical / Dental / Vision including a state-of-the-art wellness program and pet insurance, too!
3 weeks vacation, 11 holidays plus paid sick time
Up to 8 weeks of 100% paid company parental leave; includes maternal/ paternal leave, adoption, and fostering of a child.
401(k) retirement savings plan providing a match of 60% of the employee’s first 6% contribution (up to IRS limits)
Section 125 Flexible Spending Accounts
Life, STD, LTD & LTC Insurance
We prepay your tuition up to $5,250 per year! - Tuition pre-imbursement
Software Engineer responsible for full - stack development using modern frameworks and cloud solutions in U.S. locations. Collaborative role focusing on delivering quality software and technical mentorship.
Senior Engineer developing and maintaining .NET applications at a leading technology firm in India. Collaborating on system architecture, writing APIs, and utilizing cloud technologies.
Experienced Engineer supporting all phases of major projects in power generation, focusing on project development, compliance, and oversight within Duke Energy.
Software Engineer designing, building, and maintaining software products at MiTek. Join a collaborative team focused on innovation and delivering meaningful solutions.
Principal Software Developer leading design and development of account management applications at LPL Financial. Collaborating with cross - functional teams and implementing AI solutions for enhanced client onboarding.
Senior Full Stack Developer for a tech advisory and software development company. Responsibilities include mentoring, creating web apps, and enhancing client interactions in an agile environment.
Principal Software Engineer at Echodyne developing radar equipment subsystems with an experienced team. Engaging in high - performance software solutions for industry - leading radar technology.