Software Engineer

at  National Instruments

Deutschland, , Germany -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate16 Jul, 2024Not Specified17 Apr, 2024N/AElectronics,English,C++,Writing,Programming Languages,Computer ScienceNoNo
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

The National Instruments Mixed Signals Product Team is seeking to hire a Software Engineer to work primarily on Software drivers for our Automotive Network products. This is an excellent opportunity to practice and learn new skills in areas like integrated development environments, graphical and textual programming languages and editors, compilers, application user interfaces, development tools, application frameworks, high-performance and multi-core program execution, data visualization, automotive network communication, embedded systems.
The software you create will be used by scientists, engineers, and other technical professionals to build systems that interact with the real world using measurement and control devices, such as data acquisition, motion, vision, and custom instrumentation, and that run on a wide range of computing devices, including desktops, laptops, servers, and tiny embedded and ruggedized computers.
You will enjoy the unique opportunity to take ownership of your products and be involved in all aspects of the product development cycle. Software Engineers find that NI’s relaxed and stimulating work environment, which includes working in small feature-focused teams, fosters the type of engineering innovation that leads to our many award-winning products.

Job Responsibilities:

  • Work and interact with a wide variety of NI staff in R&D software and hardware organizations, as well as employees from other business groups, including Applications Engineering, Manufacturing, and Product Marketing
  • Perform research as required to specify and develop or enhance your product, or define new products
  • Specify, design, implement and test software features and capabilities for new and existing products
  • Provide technical expertise and training to Applications Engineers, Product Support Engineers, Technical Writers, customers, or other persons who use and/or support your product
  • Diagnose and debug problems with your product or problems arising when your product interacts or integrates with other NI products
  • Review and approve product specifications and customer user documentation for the product

Qualifications

  • 8+ years experience with software development/testing in Automotive Networks communication
  • Strong expertise in Automotive Networks.
  • Bachelors from a top engineering school in Electrical Engineering, Computer Science, Electronics and Communication Engineering or equivalent.
  • Software Development skills: thorough understanding of computers and high-level programming languages; proficiency in a programming language like C++; additional experience in using NI products like LabVIEW preferred.
  • Should be self motivated and have passion for working for product based and technically intensive.
  • Taking initiative, being a self-starter, and working independently
  • Working effectively in a group development environment
  • Ability to learn and adapt
  • Strong work ethic and drive to succeed
  • Ability to clearly communicate in English, both verbally and in writing

WHY NI?

There are many reasons to consider joining a company. Key among them are the people, the ideas, and the technology. At NI, we believe in the power and potential of connecting the three to create a path to success.
The people : We’re looking for curious and creative problem solvers who value diversity and fresh perspectives, are bold and kind, and willing to take chances.
The ideas : What did you want to be when you grew up? Did you want to program robots? Build flying cars? Leave the world better than you found it? At NI, we build on the big ideas of big dreamers to make their visions a reality.
The technology : With our tailored, software-connected approach, we support our customers through all phases of the product development cycle. From 5G and medical innovations to autonomous driving and the future of space travel, we help our customers Engineer Ambitiously every day.
We’ve long been globally recognized as a top employer. Our compensation and benefits are very competitive, as are our modern workspaces, career development and mobility opportunities, and a culture that fosters belonging and emphasizes community giving. We encourage our teammates to challenge the status quo and collaborate with one another to build innovative solutions.
No matter your career path, we’re here for you, for each other, and for the next generation of innovators who think bigger, aim higher, and go faster.
Are you up for the challenge of helping shape humanity for the next 100 years? If so, let’s get started, and let’s Engineer Ambitiously together.
We are changing how we work by offering more flexibility. NI has decided to take a hybrid approach (working both on- and off-site) at an aggregate level. We know that different roles have different requirements, so we’re embracing a full range of options.

Responsibilities:

  • Work and interact with a wide variety of NI staff in R&D software and hardware organizations, as well as employees from other business groups, including Applications Engineering, Manufacturing, and Product Marketing
  • Perform research as required to specify and develop or enhance your product, or define new products
  • Specify, design, implement and test software features and capabilities for new and existing products
  • Provide technical expertise and training to Applications Engineers, Product Support Engineers, Technical Writers, customers, or other persons who use and/or support your product
  • Diagnose and debug problems with your product or problems arising when your product interacts or integrates with other NI products
  • Review and approve product specifications and customer user documentation for the produc


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Deutschland, Germany