Staff Software Engineer - Applications

Triple Ring Technologies
Newark, CA Full Time
POSTED ON 5/5/2023 CLOSED ON 10/8/2023

Job Posting for Staff Software Engineer - Applications at Triple Ring Technologies

Staff Software Engineer - Applications – Location: Newark, CA

Headquartered in Newark, CA, Triple Ring Technologies is an innovative technology and product development company that partners with clients to deliver complete solutions from conceptual design through product launch.  Our highly interdisciplinary team includes senior professionals from industry, finance, and academia, with extensive experience in medical device, life science, clean tech, security, and industrial technologies.  We both challenge and rely upon each other for technical excellence and for real-world engineering and commercial wisdom. Learn more about us at www.tripleringtech.com.

Job Summary
This position will lead the design, development, test, and documentation of a variety of projects including application and embedded software for medical devices and other complex electromechanical systems, desktop applications and server-client systems.

Responsibilities

  • Lead the architecture, design, development, and testing of software products in medical and other industries using agile development methodology.
  • Interface with the internal engineering team as well as the client to ensure that product expectations are met.
  • Work with team to define requirement specifications, software design documents, and formal test protocols for a software product.
  • Ensure that the software product meets regulatory, client and cybersecurity requirements.
  • Guide development and documentation of internal standard operating procedures and software development processes.
  • Mentor other software engineers on the team.

Education, Experience and Skills

  • B.S./M.S. Computer Science, Computer Engineering, Biomedical Engineering, Electrical Engineering or equivalent
  • 6 years’ experience in highly interdisciplinary teams, including direct interaction with scientists and/or systems engineers
  • Languages: C# .Net, C , C, Java, Python, Qt
  • Operating Systems: Windows, Linux (any distribution)
  • IDEs: Visual Studio, Eclipse, Qt
  • Deep knowledge in two or more of the following: Application Architecture, Systems Engineering,  User Experience, Control Systems, Embedded Systems
  • Experience with writing IEC 62304 compliant software for medical devices
  • Experience in leading projects using Agile/Scrum methodology
  • Strong leadership and mentoring skills
  • Excellent verbal and written communication skills

 

Triple Ring Technologies is an equal opportunity employer and is committed to workforce diversity.  Qualified applicants will receive consideration without regard to age, race, color, religion, sex, sexual orientation or national origin.

Applications Engineer - Principal
SIEMENS PLM SOFTWARE, INC. -
Fremont, CA
Communication Applications Software Engineer
Apple -
Santa Clara, CA
Senior Software Engineer, Applications
Johnson & Johnson -
Santa Clara, CA

Salary.com Estimation for Staff Software Engineer - Applications in Newark, CA
$118,346 to $144,472
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

Sign up to receive alerts about other jobs with skills like those required for the Staff Software Engineer - Applications.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $71,253 - $94,859
    • Income Estimation: $72,691 - $103,778
  • Debugging Skill

    • Income Estimation: $71,253 - $94,859
    • Income Estimation: $70,849 - $90,801
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Staff Software Engineer - Applications jobs in the Newark, CA area that may be a better fit.