Position Overview
Senior Software Engineer, Audio Engineering position available with TechSmith Corporation in East Lansing, Michigan. This position is also available for telecommuting / remote work for workers willing to reside in Michigan, Florida, Illinois, North Carolina, or Texas.
The Engineer at TechSmith will work within an agile team, developing software and software applications in a supportive, collaborative environment. As an experienced audio developer, the Engineer will be on a software development team responsible for the audio functionality for TechSmith’s newest product, Audiate. Audiate is a cross-platform text-based audio/video editor with a full suite of audio enhancement features. This position reports to the Development Manager.
The Engineer also performs the following functions and duties:
- Design and architect software applications and audio technology tools utilizing the following Programming Languages (C++, TypeScript, C#, objective-C, Swift, and JavaScript) in the following Programming Frameworks (JUCE, Qt, React, and OpenCL) for the following Platforms (macOS and Windows).
- Develop and implement natural language processing capabilities for Audiate, Camtasia, and other TechSmith audio software products.
- Integrate TechSmith software with audio plugins such as Virtual Studio Technology (VST).
- Develop interface capabilities with audio hardware for Audiate and other TechSmith audio software products.
- Configure Continuous Integration and Continuous Deployment (CI/CD) pipelines for building and validating software solutions.
- Recommend and implement software improvements with development team leadership for Audiate and other TechSmith audio software products.
- Perform code review and ensure quality of delivered software. Other duties as assigned.
Requirements (Education and Experience):
- Bachelor's Degree, or foreign equivalent, in Computer Science or related field, and 4 years of work experience as a software developer in a professional setting.
- 4 years development experience with Object Oriented Programming languages, including one or more of the following programming languages: C++, C#, TypeScript, objective-C, Java, Kotlin, and JavaScript.
- 4 years development experience with VSCode, Clion, and xCode IDEs.
- 4 years development experience writing and maintaining unit tests, integration tests, and user interface (UI) tests.
- 3 years development experience with MVVM, MVP, and MVI architectures.
- 3 years CI/CD development experience with tools like AzureDevOps, Jenkins, and TeamCity.
- Applicants must be currently authorized to work in the United States on a full-time basis. For this position, TechSmith will not sponsor applicants for work visas.
Requirements (Special Skills):
Proficiency with the following Special Skills, either through coursework or experience:
- Digital Signal Processing (DSP) development
- Audio Plugin development
- JUCE framework development.
Additional Requirements:
- Ability to collaborate with a diverse set of people from many disciplines (Product Owners, Quality Assurance, User Experience, etc.).
- Candidates must have the ability to work in a hybrid environment with their team.
- Candidates must reside in, or be willing to move to, Michigan, Florida, Illinois, North Carolina, or Texas before starting their new position. These are the only states of residency TechSmith supports for employment.
- Candidates may be required to travel to company headquarters in East Lansing, Michigan, once a quarter.
- Criminal Background check required.
Travel / Additional Worksite Requirements:
If working remotely, 5% periodic short-term travel to Employer’s Additional Worksite and Company Headquarters in East Lansing, Michigan required (typically quarterly travel with durations of approximately 2 to 5 days).
Compensation and Perks
- At TechSmith, we love our employees and reward outstanding performance with bonuses and company recognition. Our generous benefit pack includes:
- Competitive pay
- Health Insurance – BCBS of Michigan - Employer paid premium Health Savings Plan – Employer Contributions
- Dental Insurance – Employer paid premium
- Vision Insurance – Employer contributions toward premiums Retirement – 401(k) – Employer Match
- TechSmith is excited to offer company equity via an Employee Stock Ownership Plan (ESOP) as part of our comprehensive benefits package for full time employees
- Tuition Assistance
- Student Loan Repayment Assistance Paid Parental Leave
- Employee Assistance Program
- Disability Insurance – Employer paid premium Life Insurance – Employer paid premium
- Generous PTO, Sick Time, Holiday Time, Volunteer Time Company sponsored events, gifts, food, etc.
For a more comprehensive list of our benefits you can contact our recruiting team by emailing
[email protected].
TechSmith Corporation is an equal opportunity employer and will consider all candidates for employment without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity, disability status, protected veteran status, or any other characteristic protected by law.
If you have a disability and require reasonable accommodation for any part of the employment process, please call 517-381-2300 x212, or email [email protected] with a description of your request and contact information.