Applied Medical · 2 days ago
Software Engineer
Wonder how qualified you are to the job?
BiotechnologyHealth Care
Insider Connection @Applied Medical
Responsibilities
Develop, maintain, and improve software design/implementation of new and existing devices.
Develop prototype low-level, custom board support software in C/C++ for a high-powered custom central processing unit solution.
Develop custom software for manufacturing and/or development targeting microprocessors.
Perform algorithmic optimization in C/C++ of mathematical functions for deployment in hardware accelerators.
Collaborate with various Engineering disciplines to meet user needs of the software.
Review team members' designs and source code according to coding standards.
Create and maintain software detailed design documentation for a medical device’s Design History File.
Lead and train team members on software processes.
Create and execute software/system test protocols.
Participate in Standard Operating Procedure and Career Development training programs.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, Biomedical Engineering, or in a closely related field
3 years of work experience in software engineering or a closely related occupation
Experience in embedded systems or IoT to perform software-centric board bring-up integration activities on new iterations of custom printed circuit boards
Experience in the C programming language to implement Design Requirements related to software in microcontrollers and microprocessors
Experience with software Version Control Systems to collaborate efficiently in software development with a team of multiple software engineers
Experience in troubleshooting embedded systems using oscilloscopes, logic analyzers, etc. to troubleshoot potential implementation issues on custom printed circuit boards
Proficiency in the C++ programming language to develop auxiliary software tools and systems for debugging, troubleshooting, and verifying functionality of custom printed circuit boards and devices
Experience working with Real-Time Applications to properly implement specifications in a real-time, safety-critical, device system
Experience controlling serial and parallel electrical interfaces via software (such as USB, SPI, etc.) to both implement Design Requirements on a custom printed circuit board and to provide debugging and troubleshooting support (via software tools or hardware tools) for verification activities
Benefits
Training and mentorship with ongoing learning and development courses
On-campus wellness activities
Comprehensive medical and dental and vision coverage
Education reimbursement program
401(k) program with discretionary employer match
Generous vacation accrual and paid holiday schedule
Company
Applied Medical
As a new generation medical device company, Applied Medical is focused on meeting three fundamental healthcare needs: enhanced clinical outcomes, cost containment and unrestricted choice.
H1B Sponsorship
Applied Medical 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
Trends of Total Sponsorships
2023 (20)
2022 (28)
2021 (22)
2020 (19)
Funding
Current Stage
Late StageCompany data provided by crunchbase