01 Aug
Senior Software Engineer
Vacancy expired!
Senior Software Engineer Product SoftwareLocation: Austin, TX Type: Full-Time The Opportunity Viviota is seeking an experienced Senior Software Engineer Product Software. The successful candidate will be responsible for developing and implementing product-level software and providing technical expertise within the Engineering department. The ideal applicant will able to thrive in a highly collaborative workplace and actively engage in the development process. This is an excellent career opportunity for a professional with an impressive software development background and excellent interpersonal skills. Responsibilities
- Consistently meet and exceed on time, high quality software product development goals set by the organization.
- Analyze user requirements and convert requirements to design documents.
- Development of technical specifications and plans.
- Actively participate in agile development process & methodologies.
- Possess strong problem-solving skills. Make good technical decisions that provide solutions to business challenges. Communicate effectively and professionally in all forms of communication with internal and external customers.
- Continually provide input to improve our DevOps strategies for CI/CD.
- Follow enterprise software technology standards and policies. Stay up to date on technology developments in the industry.
- Work closely with product integration teams to collect engineering requirements for incorporation into future product releases. When appropriate, make recommendations around current and future architectural road maps for engineering products.
- Demonstrate the ability to multi-task and change from one task to another without loss of efficiency or composure.
- Test, maintain and recommend software improvements to ensure strong functionality and optimization.
- Facilitate root cause analysis of systems issues. Work with experienced team members to conduct root cause analysis of issues, review new and existing code and/or perform unit testing.
- Resolve complex technical design issues.
- Provide comprehensive support as needed to internal and external customers; achieve resolution to outstanding problems or issues on a timely basis and maintain consistently positive customer satisfaction with the resolution experience.
- Bachelors Degree or higher in a Computer/Engineering program or equivalent
- 5+ years of relevant experience
- Certified LabVIEW developer (CLD)
- Excellent problem-solving and analytics skills
- Experience developing and deploying data management and processing solutions.
- Experience building deployable, well-structured, maintainable, modular product software applications.
- Experience with solution development involvement common engineering and software tools (e.g., LabVIEW, MATLAB, DIAdem, Python, C/C/C#)
- Demonstrated ability to work within Agile development methodologies.
- Solid understanding of the Windows-based platforms, execution, and applications
- Team-oriented mindset with strong leadership skills and creative out-of-the-box thinking.
- Exceptional written & communication skills.
- Certified LabVIEW architect (CLA)
- Experience with real-world engineering data solutions
- Experience with engineering teams working in the Automotive, Aerospace, or Medical industries
- Experience with CI/CD using modern DevOps infrastructure.
- Experience with current software testing methodologies (e.g., BDD, TDD, ATDD)
- Technical background in real-time analytics and/or low-latency algorithm design
- Familiarity with database solutions in cloud-based environments (e.g., Azure, AWS)
- Active contributor to one or more Open Source initiatives
Vacancy expired!