Senior Embedded Software Engineer

Overview

On Site
130k - 200k
Full Time

Skills

Embedded software
C++
Attention to detail
Medical devices
Systems architecture
Real-time
Software development
Design review
Continuous improvement
Quality assurance
Emerging technologies
Product development
Computer science
Electrical engineering
Programming languages
Assembly language
Embedded systems
Operating systems
Device drivers
System integration
Version control
Software testing
ISO 13485
Problem solving
Effective communication
Health care
Collaboration
Leadership
Design
Software deployment
Computer hardware
Specification
Algorithms
Testing
Regulatory Compliance
Mentorship
C
Python
RTOS
IMPACT

Job Details

Our client is a globally recognized leader in the development of innovative medical devices that improve patient outcomes and enhance healthcare delivery. Their mission is to create cutting-edge solutions that empower healthcare professionals and improve the lives of patients worldwide.

They are seeking a highly skilled and experienced Senior Embedded Software Engineer to join their dynamic team. As a Senior Embedded Software Engineer, you will play a key role in designing, developing, and maintaining embedded software solutions for their advanced medical devices. You will collaborate with cross-functional teams to ensure the seamless integration of software components into our products, adhering to industry standards and regulatory requirements.

Responsibilities:
  • Lead the design and development of embedded software solutions for medical devices, from concept to deployment.
  • Collaborate with hardware engineers to define system architecture and specifications.
  • Implement and optimize real-time embedded software algorithms for device functionality and performance.
  • Conduct thorough testing and validation of software components to ensure reliability, safety, and compliance with regulatory standards.
  • Provide technical guidance and mentorship to junior engineers within the software development team.
  • Participate in design reviews, code reviews, and continuous improvement initiatives to enhance software quality and efficiency.
  • Stay updated on emerging technologies and industry trends to contribute innovative ideas and solutions to product development.

Qualifications:
  • Bachelor's degree in Computer Science, Electrical Engineering, or related field; Master's degree preferred.
  • X+ years of experience in embedded software development, preferably in the medical device industry.
  • Proficiency in programming languages such as C/C++, Python, and assembly language for embedded systems.
  • Strong understanding of real-time operating systems (RTOS), device drivers, and hardware/software integration.
  • Experience with software development tools, version control systems, and software testing methodologies.
  • Knowledge of regulatory requirements and standards (e.g., ISO 13485, IEC 62304) for medical device software development.
  • Excellent problem-solving skills, attention to detail, and ability to work effectively in a team environment.
  • Effective communication skills and ability to collaborate with cross-functional teams across different disciplines.

Benefits:
  • Competitive salary and benefits package
  • Opportunities for professional growth and career advancement
  • Collaborative and inclusive work culture
  • Cutting-edge technology and projects that make a meaningful impact in healthcare

If you are passionate about leveraging your expertise in embedded software engineering to develop innovative medical solutions, we invite you to join our clients team and contribute to our mission of advancing healthcare globally.

About Motion Recruitment Partners, LLC