Senior Software Engineer

Alphatec Holdings, Inc. in Carlsbad, California, USA

Industry

Medical Devices

Opportunity Type

Full-Time

Design and develop software for our Alpha Informatix platform. Participate in all stages of the software development life cycle, including sustaining, for desktop applications, cloud integration, and data storage applications. Duties include:

1. Participate in digital transformation initiatives;

2. Perform task estimation and develop software projects according to project plan;

3. Develop documentation related to software development projects, including design artifacts, and test plans/cases;

4. Design and implement software solutions targeting the Linux or Windows platform using .NET/C#, C++, and MATLAB;

5. Work with multi-discipline teams on Proofs of Concept, utilizing and integrating embedded software systems;

6. Collaborate among stakeholders (e.g., System, Quality, and Marketing teams) and work effectively with globally distributed teams to coordinate the installation of software systems;

7. Guide a small team: provide proactive, transparent, and concise communication on software project status;

8. Perform integration and system-level testing of software and software/hardware systems;

9. Troubleshoot and resolve production issues, such as bugs, errors, performance problems, or security breaches, using various tools and techniques.

Requirements

A Bachelor’s degree or foreign equivalent in Computer Science, Computer Engineering, or a related field followed by 5 years of post-baccalaureate experience in a software development-related occupation.

Experience must include the following, which may have been gained concurrently:

1) 5 years of experience in back-end application development using .NET Framework/Core, with a focus on integrating embedded systems;

2) 5 years of experience with software development principles, design patterns, and best practices, emphasizing OOP and SOLID principles in .NET/C# environments;

3) 5 years of experience with database technologies, including SQL Server and Entity Framework, to design, optimize, and performance tune databases for complex software systems;

4) 5 years of experience with operating systems, including Windows 10 and Embedded Linux, to design and implement solutions for these platforms;

5) 5 years of experience with Agile principles, practices, and frameworks, including Scrum or Kanban;

6) 3 years of experience with regulatory standards for medical devices, including IEC 62304, FDA QSR, and ISO 13485, for use in software development projects within a regulated environment;

7) 1 year of experience using MATLAB Simulink, C/C++, and Linux for specialized aspects of software development;

8) 1 year of experience with Unity3D, including interactive application and simulation development, to create immersive and interactive experiences.

Apply to this job and join Ivy Exec

Ivy Exec members get:

Access to 60,000+ senior-level job openings

Opportunities to join market research studies

A dedicated Career Advisor

Exclusive career growth courses and content

By clicking “Proceed to Application” you agree to our Terms of Use Privacy Policy, and Cookie Policy.
By clicking “Proceed to Application” you agree to our Terms of Use Privacy Policy, and Cookie Policy.
1,500+

new jobs have been added by these top companies

top companies logos
See all new jobs