Lead a team of 6-10 engineers to unleash the value of systems & hardware through development of drivers & software.
Responsible for several NI drivers & software. Lead the team to ensure all business deliverables are met, such as delivering new software features, enabling new hardware, sustaining, involved in researching/defining future direction of software, and helping support team resolve customer escalations.
Manage projects from conception to delivery by driving project schedules through both direct ownership and delegation to team members.
Collaborate with other departments (Hardware, Software, Support, Manufacturing) to ensure customer success and pursue opportunity-based projects.
Interact with technical leaders, managers & product managers to define, direct, and execute on the evolution of software and hardware strategy.
Mentor, develop and grow the career of team members.
Effectively communicate with all product-line stakeholders including upper management.
Required Background/Skills:
B.S. or M.S. in electronics engineering, computer science, or computer engineering.
5-7 years of experience as a software engineer, plus 3-5 years of experience managing a team.
Demonstrated understanding with the following technologies:
C++ and Object-Oriented Programming.
Programming for hardware & systems.
Computer software and hardware architecture.
Agile and waterfall project management tools.
Scripting languages such as Python.
Experience in Windows & Linux driver development is a plus.
Experience in leading the team to deliver to project specs and deadlines.
Clear and effective communication. Excels at conveying and presenting messages at the appropriate level of detail within a team/function/department.
Strong sense of ownership.
Effective in collaborating beyond department boundaries.
Experience in people management and relevant operational tasks, such as setting goals, effective in coaching/growing team members, fostering a conducive work environment, conducting job interviews, etc.
About Us:
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.
: We\'re looking for curious and creative problem solvers who value diversity and fresh perspectives, are bold and kind, and willing to take chances.
: 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.
: 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.