Embedded Software Development Engineer-Onsite

Elyon International

Murrysville (Westmoreland County)

On-site

USD 110,000 - 140,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Paid sick leave
Medical/Dental (optional)
401(k) Retirement Plan (optional)
Employer Paid Life Insurance
Employer Paid Short Term Disability
Optional Life Insurance

Job summary

ELYON International, Inc. seeks an experienced firmware engineer to develop embedded medical device software in collaboration with peers. You will contribute to the full software lifecycle, ensuring compliance with stringent industry standards and delivering high-quality results.

Responsibilities include performance optimization, code reviews, and integrating hardware and software components. A strong background in C/C++, embedded systems, and regulatory documentation is essential.

Qualifications

  • Bachelor's or Master's degree required in CS/Software/IT or equivalent.

Responsibilities

  • Participates in full software development process with pairing.
  • Drives quality goals and rigorous development standards.
  • Integrates software components and third-party libraries into existing systems.
  • Conducts and participates in code reviews to maintain quality.
  • Analyzes and optimizes application performance for user experience and efficiency.
  • Keeps current with technologies and trends to improve processes.
  • Collaborates with product managers, designers, and QA to ship features.
  • Resolves a wide range of moderate complexity requests with good judgement.

Skills

C/C++ firmware
Medical industry experience
Hardware domains
Firmware algorithms
Integration testing
GitHub
Regulatory documentation
Software test automation
Agile methodologies
ARM processors
DevOps
Real Time Operating Systems

Education

Bachelor's degree in Computer Science/Software Engineering/Information Technology or equivalent
Master's degree in Information Technology/Computer Science/Software Engineering or equivalent

Tools

GitHub

Job description

Job Responsibilities:
  • 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.
  • Preferred Experience:N/A
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
  • Continuous Improvement
  • Quality Specifications
  • Code Reviews
  • API Design
  • API Integration
  • Software Development utilizing AI tools
  • Secure Boot
  • Software Driver Development
  • Real Time Operating Systems
Benefits:

Paid sick leave, Medical/Dental (optional), 401 (k) Retirement Plan (optional), Employer Paid Life Insurance, Employer Paid Short Term Disability, Optional Life Insurance.

ELYON International, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Firmware Engineer
Senior Firmware Engineer

Radiant Dev • Seattle (WA)

On-site
USD 140,000 - 180,000
Comprehensive medical insurance
Dental reimbursement
15 days PTO + federal holidays
+1
Embedded Developer
Embedded Developer

Sonoma Consulting Inc. • Alpharetta (GA)

On-site
USD 90,000 - 120,000
Firmware Engineer
Firmware Engineer

Pragmatic • Houston (TX)

On-site
USD 77,000 - 94,000
Medical insurance
Dental insurance
Vision insurance
+3
Sr Embedded Software Engineer
Sr Embedded Software Engineer

Franklin Professional Associates • Acton (MA)

On-site
USD 90,000 - 130,000
Senior Embedded Software Engineer – Medical Devices (C/C++)
Senior Embedded Software Engineer – Medical Devices (C/C++)

Elyon International • Murrysville

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

Actalent • Maple Grove (MN)

On-site
USD 120,000 - 160,000
Medical
Dental
Vision
+10
Firmware Engineer (Mid/Sr/Principal)
Firmware Engineer (Mid/Sr/Principal)

Thrive Recruitment Agency • Kennewick (WA)

On-site
USD 90,000 - 120,000
Senior Firmware Engineer
Senior Firmware Engineer

Tactile Medical • Minneapolis (MN)

On-site
USD 94,000 - 131,000
Medical, dental & vision benefits
Retirement benefits
Employee stock purchase plan
+2
Principal Embedded Firmware Architect – Medical Devices
Principal Embedded Firmware Architect – Medical Devices

USA Firmware • Georgia

On-site
Sr Engineer, Technology Board Software
Sr Engineer, Technology Board Software

Masimo • Irvine (CA)

On-site
USD 120,000 - 160,000
Medical insurance
Dental insurance
Vision coverage
+17