Embedded Software Engineer - Dallas
job summary: Dallas, TX
Hybrid
As a key member of our team, you'll be responsible for being integral in designing, implementing, and testing Planmeca's next generation of intraoral 3D scanners. You will be expected to work within an experienced scrum-based software development team, participate in technical design reviews, develop innovative solutions, write unit tests, and debug both new and existing code.Also, you will work with a cross-disciplinary experienced team to influence and maximize the benefits of Planmec'as generation of scanning hardware.
ESSENTIAL DUTIES:
- Design and write embedded software code according to prescribed specifications
- Become familiar with Planmeca's scanning technologies and software applications
- Develop prototypes to validate suitability of new hardware / firmware / software
- Implement embedded system and interpret error reports
- Develop embedded software for functional test equipment for manufacturing
- Test software for scalability and structure
- Fix bugs and optimize system
- Support manufacturing and technical support groups to sustain production and resolve field issues
- Collaborate with development team to integrate new hardware into existing applications
- Participate in scrum team activities
- Meets company standards pertaining to quantity and quality of work performed on an ongoing basis, performing all work-related tasks in a manner that is in compliance with all Company policies and procedures
- Adheres to company policies, procedures, and directives regarding standards of workplace behavior in completing job duties and assignments
- Performs other duties as assigned
MINIMUM QUALIFICATIONS:
Training and Experience- Regular, predictable, and punctual attendance is required
- Bachelor or Master's degree in Electrical Engineering with at least 1 year of industry experience.
- Must be familiar with applicable Codes, standards, and acceptable industry practices.
- Must be able to read and generate electronic schematics and PC boards.
- Must have excellent communication skills and be capable of interacting with other engineering disciplines, managers, manufacturing and support personnel.
- Able to work effectively on project teams consisting of departmental and/or cross functional personnel.
- Experience with developing products with international agency compliance (FCC, UL, RoHS) is a plus.
- Familiarity with motion controllers, DC/AC Motor Drive Circuitry, and CCD cameras is a plus.
job type: Permanent
salary: $120,000 - 150,000 per year
work hours: 8am to 4pm
education: Bachelors
responsibilities:CHARACTERISTICS OF THE CLASS:
The Software and Integration Specialist is primarily responsible for supporting and integrating Romexis Software. This position will also assist with training, events and shows.
ESSENTIAL DUTIES:
- Supports Romexis software, new releases and updates
- Notifies National Sales Manager of software releases and updates
- Works with management teams on software release strategies to the field
- Assists with software testing strategies and approvals prior to software release in the field
- Designs software order process and workflow for all Romexis modules and licensing between Planmeca and E4D
- Works with Customer Service and Accounting teams; and assist with business strategies for both teams
- Works with Finland and 3rd parties on Romexis integration and software solutions for the North American market
- Maintains relationships with 3rd parties such as, but not limited to: Henry Schein Practice Management, E4D, Dolphin, Eaglesoft/Patterson Imaging, Mac Practice, Dentrix, SureSmile, OrthoStudio, etc.
- Collaborates with Sales and Marketing teams
- Assists with escalated sales and technical support issues related to Romexis software and integrations
- Partners with Technical and Sales management teams to address issues
- Assists with Romexis software training for sales and internal teams
- Assists with special events and shows as directed by National Sales Manager
- Assists with software and digital imaging product updates at 50 North Showroom
- Compiles competitive technical/functional information for software
- Utilizes Wrike project management software for plan goals and meet deadlines
- Meets company standards pertaining to quantity and quality of work performed on an ongoing basis, performing all work-related tasks in a manner that is in compliance with all Company policies and procedures
- Adheres to Company policies, procedures and directives regarding standards of workplace behavior in completing job duties and assignments
- Performs other duties as assigned
MINIMUM QUALIFICATIONS:
Training and Experience- Bachelor's degree in IT
- Romexis software experience a plus
- Integration experience between software platforms, programs, and applications
- Experience in medical or dental industry
- Knowledge of integrations, development processes, and integration.
- Interpersonal skills along with the ability to work in a team environment.
- Customer Service and problem-solving skills to resolve errors and provide support
WORKING CONDITIONS:
The work environment of the position is in a professional office environment with uses of standard office equipment such as computer, phone, and copiers. Travel for meetings, conferences and events out of state may require overnight, weekend and international travel.
***Must be able to travel for training - Training will take place at ILLINOIS headquarters and NORTH CAROLINA headquarters***
qualifications:
- Experience level: Experienced
- Minimum 3 years of experience
- Education: Bachelors
- Linux
- Embedded
- motion controller
- DC/AC
- CCD cameras
- schematics
- PC boards
- printed circuitry
- Embedded Software Integration
- Embedded Software Integration
- Embedded Software Integration
- Embedded Software Integration
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.
At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com.
Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including health, an incentive and recognition program, and 401K contribution (all benefits are based on eligibility).
This posting is open for thirty (30) days.