Embedded Software Engineer

Rang Technologies Inc

Murrysville (Westmoreland County)

On-site

USD 110,000 - 140,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Rang Technologies Inc. in the United States seeks an experienced embedded firmware engineer to design and develop medical device software. You will work in pairing mode with peers to deliver high quality code aligned with product requirements.

Responsibilities include integrating firmware with hardware, conducting code reviews, optimizing performance, and collaborating with product managers, designers and QA to ship features that meet regulatory standards.

Qualifications

  • Bachelor's/Master's degree in CS or Software Eng or equivalent.
  • Minimum 5 years of software development experience, or 3 years with a Master's.
  • Master's degree preferred in IT/CS/Software Eng or equivalent.

Responsibilities

  • Participates in full software development life cycle, pairing with peers to meet product requirements.
  • Integrates firmware components and third‑party libraries ensuring interoperability with minimal disruption.
  • Conducts code reviews and adheres to coding standards to maintain quality.

Skills

Firmware in C/C++
Embedded software
Medical device industry
Hardware domain experience
GitHub / version control
Code reviews
Performance optimization
RTOS

Education

Bachelor's or Master's degree in CS/Software Eng
Master's degree preferred

Tools

GitHub

Job description

  • Participates in full software development process, working in pairing mode with peers to develop high quality medical device software meeting product requirements.
  • Follows quality goals and development practices aligned with the team, driving continuous improvement and excellence in software development through rigorous standards and methodologies.
  • Integrates software components and third-party libraries into existing systems, ensuring seamless functionality and interoperability with minimal disruption.
  • Conducts and participates in code reviews, providing constructive feedback to peers and ensuring adherence to coding standards and best practices to maintain code quality.
  • Analyzes and optimizes application performance, identifying and resolving bottlenecks to enhance user experience and system efficiency, ensuring the software meets performance benchmarks.
  • Stays current with emerging technologies and industry trends, incorporating new tools and methodologies to improve development processes and product quality.
  • Collaborates with cross-functional teams, including product managers, designers, and QA engineers, to define, design, and ship new features, ensuring alignment with project goals and user needs.
  • Resolves a wide range of moderate complexity requests in creative ways, demonstrating good judgment in selecting methods and techniques for obtaining solutions.
Requirements
  • Minimum required Education: Bachelor's / Master's Degree in Computer Science, Software Engineering, Information Technology or equivalent.
  • Minimum required Experience: Minimum 5 years of experience with Bachelor's in areas such as Software Development, Software Design and Architecture, Testing and Quality Assurance or equivalent OR 3 years prior experience required with Master's Degree.
  • Preferred Education: Master's Degree in Information Technology, Computer Science, Software Engineering or equivalent.
Required Skills
  • Firmware design and development in embedded applications using C/C++
  • Experience in software development in medical industry or highly regulated industry
  • Working with hardware domains (e.g. circuit analysis, microelectronics, computer architecture)
  • Firmware / hardware algorithm implementation, tuning, debugging
  • Firmware/ hardware integration testing and troubleshooting
  • Software configuration management in GitHub
  • Experience providing quality documentation in alignment with medical device standards.
Preferred Skills
  • Software Test Automation
  • Agile Methodology
  • Software Development and Testing on ARM Processors
  • DevOps
  • Quality Specifications
  • API Design
  • API Integration
  • Secure Boot
  • Software Driver Development
  • Real Time Operating Systems

We are an equal-opportunity employer. It is our policy to provide employment, compensation, and other benefits related to employment without regard to race, color, religion, sex, gender, national or ethnic origin, disability, veteran status, age, genetic information, citizenship, or any other basis prohibited by applicable federal, state or local law.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Development Engineer-Onsite
Embedded Software Development Engineer-Onsite

Elyon International • Murrysville

On-site
USD 110,000 - 140,000
Paid sick leave
Medical/Dental (optional)
401(k) Retirement Plan (optional)
+3
Principal Embedded Software Engineer
Principal Embedded Software Engineer

Cutera, Inc. • Raleigh (NC)

On-site
USD 170,000 - 210,000
Sr Embedded Software Engineer
Sr Embedded Software Engineer

Franklin Professional Associates • Acton (MA)

On-site
USD 90,000 - 130,000
Senior Software Engineer
Senior Software Engineer

Guerbet • Cincinnati (OH)

On-site
USD 110,000 - 150,000
Embedded Software Development Engineer
Embedded Software Development Engineer

Ampcus Inc • Murrysville

On-site
USD 90,000 - 130,000
Embedded Software Testing
Embedded Software Testing

TechDigital Group • Milpitas (CA)

On-site
USD 140,000 - 170,000
Principal Embedded Software Engineer
Principal Embedded Software Engineer

Cutera-Inc • Raleigh (NC)

On-site
USD 150,000 - 190,000
Senior Staff Software Engineer
Senior Staff Software Engineer

Becton Dickinson • Covington (GA)

On-site
USD 140,000 - 190,000
Senior Software Test Engineer
Senior Software Test Engineer

Groupe Kardol • Santa Clarita (CA)

On-site
USD 130,000 - 170,000
Senior Staff Software Engineer
Senior Staff Software Engineer

BD • Pennington Gap (VA)

On-site
USD 140,000 - 200,000