Principle Software Engineer
ESSENTIAL DUTIES AND RESPONSIBILITIES include the following. Other duties may be assigned.
- Design, develop, maintain, and execute unit and integration tests for software applications using C# and REST APIs.
- Apply extensive knowledge of SQL database design and development.
- Develop software for automation hardware, including:
- I/O implementations
- Real-time robotic applications
- Prepare comprehensive documentation such as design specifications, program flow diagrams, coding documentation, and end-user guides.
- Communicate directly with customers to resolve technical issues and provide updates.
- Manage and contribute to multiple projects simultaneously.
- Adhere to ISO procedures and provide constructive feedback to improve processes.
- Interpret and apply relevant industry and clinical laboratory standards.
- Lead and facilitate design reviews with customers, suppliers, and internal departments to ensure robust designs and accurate documentation.
- Conduct validation and verification testing to ensure project success.
- Analyze test data to verify compliance with functional and performance requirements.
- Support debugging efforts and coordinate technical issue resolution both in-house and at customer sites.
- Provide technical support and leadership across engineering, customer service, manufacturing, and customer teams.
- Communicate project status to stakeholders and team members.
- Assist in preparing and presenting engineering change documentation.
- May be responsible for delivering complete engineering solutions.
- Travel occasionally to customer sites (valid driver’s license and full auto insurance required).
QUALIFICATIONS
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Bachelor of Science degree in Engineering or related field and a minimum of ten (10) years’ related experience. OTHER SKILLS and ABILITIES
Good organizational skills, ability to solve problems, strong verbal and written communication skills. Must be able to multi-task. Employee must be able to work with minimal supervision, conferring with supervisor on unusual matters. Has some latitude for unreviewed action or decision. Ability to read, analyze, and interpret general business periodicals, professional journals, technical procedures, or governmental regulations. Ability to write reports, business correspondence, and procedure manuals. Ability to effectively present information and respond to questions from groups and managers, clients, customers, and the general public. Ability to apply advanced mathematical concepts such as exponents, logarithms, quadratic equations, and permutations. Ability to apply mathematical operations to such tasks as frequency distribution, determination of test reliability and validity, analysis of variance, correlation techniques, sampling theory, and factor analysis. Work requires individual to devise own methods, to assist with methods used by others, to exercise ingenuity, to analyze situations, and apply judgment required to make decisions of an administrative nature. PHYSICAL DEMANDS
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the duties of this job, the employee is regularly required to talk and hear. The employee frequently is required to stand; sit; and use hands to finger, handle, or feel objects, tools, or controls. The employee is occasionally required to walk; reach with hands and arms; climb or balance; and stoop, kneel, crouch, or crawl. Would anticipate about four-six hours a day/minimum at PC. The employee may occasionally lift and/or move up to 25 pounds. WORK ENVIRONMENT
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the duties of this job, the employee is occasionally exposed to moving mechanical parts, risk of electrical shock, UV exposure, fumes, spark and heat. The noise level in the work environment is usually moderate. Duties may require the occasional use of/contact with/exposure to various hazardous materials (such as, but not limited to grease, oils, lubricants, paint, thinner, parts cleaner, etc.). Employees should have basic awareness of hazardous materials cautions. Those directly using the materials must have specific knowledge of material in use.
COMPENSATION
The base salary range for this position is $145K - $185K annually, plus benefits. Compensation will be determined based on skills, experience, and qualifications.
EQUAL OPPORTUNITY STATEMENT We are an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, gender expression, age, national origin, ancestry, marital status, protected veteran status, disability, medical condition, genetic information, or any other characteristic protected under applicable law.
Recommended Jobs
Accountant
Description POSITION: ACCOUNTANT TYPE/CLASSIFICATION: REGULAR-FULLTIME: HOURLY / NON-EXEMPT REPORT TO: CONTROLLER DIRECT REPORTS: NONE – INDIVIDUAL CONTRIBUTOR PAY RANGE: $34.00 - $40.00…
Overnight Custodian Full Time
Job Summary The Overnight Custodian will be responsible for the overall cleanliness of all areas of the facility to ensure a positive member experience. Essential Duties and Responsibilit…
Senior/Staff Machine Learning Engineer
About Dexterity At Dexterity, we believe robots can positively transform the world. Our breakthrough technology frees people to do the creative, inspiring, problem-solving jobs that humans do best b…
CNC Machinist - 2nd shift
CNC Operator (Live Tooling) – Direct Hire Job/ W-2 Pay $30.00 per hour 2 nd Shift Fountain Valley, CA 92708 The CNC Operator is responsible for operating one or more CNC machines (Mill, Lathe…
Corporate Recruiter
The Recruiter is responsible for assisting with the recruitment process. The process has to be properly designed and implemented. The Recruiter assists with building a healthy relationship with inter…
Backend Software Engineer
As a Backend Software Engineer at Regard, you'll be involved in all stages of the product development and deployment lifecycle: idea generation, planning, design, prototyping, execution, deployment, …
Software Developer II - Android Flight App
Overview Join Esri’s ArcGIS Flight team and help shape the future of drone technology for mapping and analytics. Our Android apps empower users to plan, control, and capture high-quality imagery a…
Part-Time Administrative Assistant
Job Description Job Description We are excited to share a new opportunity! We are currently seeking a highly organized, upbeat, and self-directed Administrative Assistant to support daily office …
Sr. Accountant
If you are looking for a challenging and exciting career in the world of technology, then look no further. Skyworks is an innovator of high-performance analog semiconductors whose solutions are power…
Enterprise Customer Success Manager
About Karbon Karbon is the global leader in practice management software for growth-minded accounting firms. We provide an award-winning, highly collaborative cloud platform that streamlines work …