Job Description
Job DescriptionEmbedded Software Engineer
(Contract)
Sigma Design has collaborated with a manufacturing company seeking an experienced Software Engineer to join their facility in Newberg, OR. This company is a leading manufacturer of high-quality dental equipment, serving dental professionals worldwide with innovative and reliable solutions. This position is contract through the end of 2025. This role is Hybrid.
While on contract you are eligible for:
- Multiple options for medical insurance and dental insurance including some with FSA and HSA
- 401(k) with up to 4% company match
- 15-days of accrued PTO and 9 company paid holidays
- Quarterly bonus program
- Voluntary benefits: vision, long-term disability, and life insurance
- Flexible schedule: 5x8’s, 4x10’s, or 4x9’s with a 4 hrs on Friday.
- Potential to move to a hybrid schedule
- Salary: $100,000 - $125,000 annually/DOE
Primary Function:
The Embedded Software Engineer is responsible for designing, developing, testing, and maintaining cross-platform applications using the Qt framework. This includes building intuitive user interfaces with QML or widgets and delivering clean, efficient, and maintainable code. You’ll work closely with other engineers to troubleshoot issues, contribute to design decisions, and support the full software development lifecycle. If you’re experienced in Linux environments and enjoy creating robust user experiences, this role is a great fit. Bonus if you’ve worked on UI performance tuning or system integration using Qt.
Essential Job Functions - Responsibilities:
- Apply software engineering principles to independently design, develop, troubleshoot, and debug applications.
- Create innovative solutions to technical challenges while aligning with product and quality standards.
- Investigate software issues across prototypes, production, and field environments; lead design reviews with engineers and project leads.
- Perform thorough testing of your code, support verification testing, and review/test peer-developed software as needed.
- Develop and maintain clear, accurate documentation—including flowcharts, diagrams, and technical notes—in collaboration with cross-functional teams.
- Follow Business Technology policies to protect sensitive data and reduce information security occurrences.
Education and Experience: (Knowledge, Skills, & Abilities)
- Bachelor's Degree in Computer Science, Engineering, or equivalent required
- Minimum of 5 years in software development required
- Strong experience with Qt (QML or widgets) and cross-platform development.
- Skilled in C++, with working knowledge of Python; TypeScript is a plus.
- Experience with Linux systems or real-time OS.
- Familiarity with version control, Agile workflows, and UI frameworks.
- Clear communicator and team player with problem-solving skills.
- Background and drug screen - pass a post-offer background verification and drug screen.
Work Environment
Standard office environment with normal amounts of office related conditions. Occasionally may be required to work in environmental conditions that emulate typical user environments in order to facilitate design testing and validation. Occasionally may be required to travel as required to other facilities, clients, or suppliers.
SIGMADESIGN is an Equal Opportunity Employer
Powered by JazzHR
BuTV5ZhDHJ