What are the responsibilities and job description for the R&D Software Engineer III position at Select Source International?
Job Details
Job Description:
The team is seeking a software engineer with strong skills in C , Python, and signal processing for a research position focused on electronic mapping systems.
Recap
- The position requires experience in C , OpenGL, and Python, with a focus on signal processing and data analysis.
- Candidates should ideally have at least 7 years of software development experience, but the team is flexible with new graduates or those with relevant skills.
- The interview process will consist of one round with multiple team members, conducted on-site for local candidates or via video for remote candidates.
- The team is open to considering candidates with advanced degrees or relevant experience, even if they do not meet the exact requirements.
Description:
Responsible for implementing research software to support development of electroanatomic mapping solutions to help guide catheter ablation procedures for treating cardiac arrhythmias.
Qualifications:
- B.S. in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, or related field. Advanced degree preferred.
- 7 years in software development
- Experience with C /C, Python, OpenGL
- Ability to work effectively in cross-functional teams and communicate complex technical concepts clearly.
- Strong data analysis, signal processing, and problem-solving skills.
Responsibilities:
- Design and implement advanced algorithm solutions for realtime software applications.
- Develop, test, and maintain research software.
- Optimize code for performance and scalability in data intensive environments.
- Support product and feature definition: understand the product vision, anticipate constraints, and deliver implementation that meets the customer need.
- Document, present, and communicate complex technical concepts clearly.
Required Skills:
- Proficiency in C and Python: Strong coding skills in both languages, with experience in developing and maintaining complex software systems.
- Signal Processing Expertise: Hands-on experience with signal processing algorithms, including design, implementation, and optimization for real-time applications.
- OpenGL Knowledge: Familiarity with OpenGL for rendering and visualizing data, particularly in the context of mapping or graphical applications.
- Data Analysis Skills: Ability to analyze large datasets, extract meaningful insights, and apply statistical methods to support research objectives.
Preferred Skills:
- Advanced Degree: Master's or Ph.D. in Computer Science, Electrical Engineering, or a related field, indicating a deeper theoretical understanding.
- Experience with Electroanatomic Mapping: Familiarity with systems used in cardiac procedures, such as catheter ablation, and understanding of the associated software requirements.
- Cross-Functional Team Collaboration: Proven ability to work effectively within multidisciplinary teams, contributing to various aspects of product development.
- Strong Communication Skills: Capability to clearly document, present, and communicate complex technical concepts to diverse audiences.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Salary : $50