Senior Software Solutions Engineer

National Instruments Corporation Austin , TX 78719

Posted 2 months ago

Senior Software Integration Engineer

The National Instruments Integration Engineering Services team has an immediate opening for a Senior Software/Systems Engineer. In this role, you will work in the design, development, and deployment of integrated customer solutions, providing technical leadership to the development team and execution excellence to the project.

Core Job Responsibilities

  • Accurately identify customer needs and provide estimates for integrated system solutions.

  • Interact with customers, NI staff, external partners and external suppliers in support of designing, implementing, and sustaining custom test solutions

  • High-level collaborative design of integrated solutions.

  • Manage and give direction to the development team.

  • Ensure that adherence to development processes and best practices.

  • Review work quality and provide mentorship to other engineers.

  • Design and develop software frameworks to be leveraged by multiple projects.

  • Work with Project Managers to find optimal technical solutions to project challenges.

  • Responsible for all technical deliverables for given project

Required Skills

  • Strong understanding of electrical engineering, electronics & computer architectures

  • Demonstrated success and experience using high-level programming languages (LabVIEW, TestStand, C/C )

  • Experience developing large-scale integrated systems.

  • Proven expertise in processes to ensure quality and predictability for software development.

  • Thorough understanding of systems design principles.

  • Ability to identify and solve system engineering problems.

  • Excellent communication skills and experience working directly with customers, engineers, and business stakeholders

  • Ability to work effectively in a fast-paced, changing and challenging environment.

  • Service oriented attitude

  • Demonstrated ability to:

  • Lead and work effectively with teams

  • Problem-solve effectively - diagnose technical issues and propose effective solutions

  • Take initiative, be a self-starter, and work independently

  • Persistently drive tasks and lead projects to successful completion

  • Quickly learn applicable technology, systems, and products

Position Requirements

  • BS degree or higher in Computer Science, Electrical Engineering, or related discipline

  • 5 years of experience in software development, and system integration and/or test and measurements industry

  • Technical lead experience

  • Availability to travel 25% of the time

  • In-depth technical knowledge of NI products and platforms.

National Instruments is an equal opportunity and affirmative action employer, committed to providing a work environment free of discrimination on the basis of sex, race, religion, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, gender, gender identity, gender expression, age, sexual orientation, military status, veteran status, or any other basis protected by federal, state or local law.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Software Engineer


Posted 2 days ago

VIEW JOBS 5/30/2020 12:00:00 AM 2020-08-28T00:00 Position: Senior Software Engineer Job Location: 409 Colorado St., Suite B, Austin, TX 78701 Duties: Leads the work of other small groups of four to six engineers, including offshore associates, for assigned Engineering projects by providing pertinent documents, direction, and examples; identifying short and long term solutions and timeline; reviewing and providing feedback for proposed solutions; and performing design and code reviews of changes. Troubleshoots business and production issues by gathering information (issue, impact, criticality, possible root cause); engaging support teams to assist in the resolution of issues; formulating an action plan; performing actions as designated in the plan; interpreting the results to determine further action; performing root cause analysis to prevent future occurrence of issues; and completing online documentation. Provides support to the business by responding to user's questions, concerns, and issues (technical feasibility, implementation strategies); identifying short- and long-term solutions; facilitating resolutions; and leading cross-functional partnership. Leads the discovery phase of medium to large projects to come up with high level design by partnering with the product management, project management, business and user experience teams; and obtaining cross-function approvals. Leads and participates in medium- to large-scale projects by reviewing project requirements; translating requirements into technical solutions; gathering requested information (design documents, product requirements, wire frames); writing and developing code; conducting unit testing; communicating status and issues to team members and stakeholders; collaborating with project team and cross-functional teams; troubleshooting open issues and bug-fixes; ensuring on-time delivery and hand-offs; interacting with project manager to provide input on project plan; and providing leadership to the project team. Demonstrates up-to-date expertise and applies this to the development, execution, and improvement of action plans by providing expert advice and guidance to others in the application of information and best practices; supporting and aligning efforts to meet customer and business needs; and building commitment for perspectives and rationales. Provides and supports the implementation of business solutions by building relationships and partnerships with key stakeholders; identifying business needs; determining and carrying out necessary processes and practices; monitoring progress and results; recognizing and capitalizing on improvement opportunities; and adapting to competing demands, organizational changes, and new responsibilities. Minimum education and experience required: Master's degree or the equivalent in Computer Science, Information Technology, Engineering, or related field plus 2 years of experience in software engineering or a related field OR Bachelor's degree or the equivalent in Computer Science, Information Technology, Engineering or related field plus 5 years of experience in software engineering or related field. Skills required: Must have experience with: Perl; Unix Shell Scripting; Java ; J2EE; JSP; JavaScript; Spring Framework; PL / SQL; WorkBrain or Infor Time & Attendance (Versions 5.0 and 6.0); IBM Cognos 8.0 Report Studio; HR Master Data and Payroll Interface; IBM Rational Software Architect and Eclipse IDE; SDLC processes or Agile Methodologies; reviewing design, architecture, code, testing, and product releases; and production support. Employer will accept any amount of experience with the required skills. About Walmart At Walmart, we help people save money so they can live better. This mission serves as the foundation for every decision we make, from responsible sourcing to sustainability-and everything in between. As a Walmart associate, you will play an integral role in shaping the future of retail, tech, merchandising, finance and hundreds of other industries-all while affecting the lives of millions of customers all over the world. Here, your work makes an impact every day. What are you waiting for? All the benefits you need for you and your family * Multiple health plan options * Vision & dental plans for you & dependents * Associate discounts in-store and online * Financial benefits including 401(k), stock purchase plans and more * Education assistance for Associate and dependents Frequently asked questions * On average, how long does it take to fill out an application? On average, it takes 45-60 minutes to complete your application for the first time. Subsequent applications will take less time to apply as our system saves some of your application information. Please note that some positions require the completion of assessments in order to receive consideration for that role. Those would take additional time. * Can I change my application after submitting? No, you cannot change your application after submitting, so please make sure that everything is finalized before you hit the submit button. * How do you protect my personal information? Processing of information on paper is minimal, and Walmart processes application information using an applicant tracking system (ATS). Access to the data within the ATS is restricted to authorized personnel, and the system itself is held to high security standards by Walmart. * What are the recommended Internet Browsers for applying for open roles? * Internet Explorer 8.0+ * Firefox 4.0+ * Safari 4.0+ * Chrome 12+ See All FAQs Recently viewed jobs Wal-Mart Austin TX

Senior Software Solutions Engineer

National Instruments Corporation