Principal Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

HiArc · 1 day ago

Principal Software Engineer

HiArc is a company that engineers and manufactures complex medical technologies focused on creating tailored solutions for their clients. The Principal Software Engineer will develop cutting-edge medical device products, tackling complex technical issues and collaborating with other engineering professionals to improve health and well-being.

Health CareInformation TechnologyManufacturingMedical
check
H1B Sponsor Likelynote

Responsibilities

Design, implement, and deliver reliable, high quality, robust embedded and desktop software targeted to complex medical instruments meeting regulatory standards
Create, maintain, and review software project documents including software development plans, software configuration plans, and detailed software design documents
Participate in software project risk analysis and hazard analysis
Drive software requirements with other members of the software team as appropriate (team lead, architect, etc.) and proactively work to integrate with system requirements
Participate in Software Change Control Boards and participate in the investigation and resolution of software defects
Utilize software engineering best practices (e.g., unit testing, integration testing, static analysis, code reviews, design reviews, Doxygen documentation)
Develop software within Continuous Improvement development process
Improve Continuous Improvement process (recommend process improvements, software tools, and helper scripts)
Work cooperatively within the software group as well as across disciplines such as systems, electrical, optical and mechanical to deliver projects on-time and on budget

Qualification

C#C++Software Development LifecycleMedical Device StandardsObject-Oriented DesignMotion ControlFluidicsAzure DevOps/GitMulti-tasking SkillsAI Tools IntegrationLeadership SkillsCommunication SkillsOrganizational Skills

Required

Bachelor's degree in computer science, Electrical Engineering, Mathematics, or related discipline
10 or more years of relevant experience developing software for complex instruments or devices that include motion control and fluidics
Demonstrated experience in object-oriented design methodology and programming languages, primarily C#, and C++
Understanding of revision control systems and issue tracking systems
Ability to work independently or in a team environment
Strong oral and written communication skills
Able to work on multiple projects simultaneously (Good organizational and multi-tasking skills)
Demonstrated experience in software development lifecycle (Agile, Spiral), object-oriented design methodology
Design experience of software for hardware instruments / devices that include motion control interfaces
Experience with medical device regulatory standards such as 21 CFR Part 820, IEC 62304 and ISO 13485 including experience with system risk / hazard analysis
Experience with software configuration tools for source code control issue tracking (Azure DevOps/Git)
Demonstrated leadership skills
Creative / innovative, able to think on your feet and work well given typical project schedules
Good organizational and multi-tasking skills
Experience as SW Team Leader is required
Experience working directly with customers

Preferred

Master's degree in computer science, Electrical Engineering, Mathematics, or related discipline
Software time and cost estimation experience
Experience with AI tools and their integration with software development

Benefits

Most locations offer a 9/80 schedule, providing every other Friday off
Competitive compensation & 401(k) program to plan for your future
Robust medical, dental, vision, & disability coverage with qualified wellness discounts
Basic Life Insurance and Additional Life & AD&D Insurances are available
Flexible Vacation & PTO
Paid Parental Leave
Generous Employee Referral Program
Voluntary Benefits Available: Longer Term Care, Legal, Identify Theft, Pet Insurance, and more
Voluntary Tricare Supplement available for military retirees

Company

HiArc

twittertwittertwitter
company-logo
At HiArc we believe clients don’t need another vendor, they need a strategic partner who gets it.

H1B Sponsorship

HiArc has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2024 (1)
2023 (1)

Funding

Current Stage
Growth Stage
Company data provided by crunchbase