We use cookies to improve the user experience, analyze traffic and display relevant ads.
Details Accept
Enter position

System Software Engineer Salary in USA

Receive statistics information by mail

System Software Engineer Salary in USA

24 000 $ Average monthly salary

Average salary in the last 12 months: "System Software Engineer in USA"

Currency: USD Year: 2024
The bar chart shows the change in the level of average salary of the profession System Software Engineer in USA.

Distribution of vacancy "System Software Engineer" by regions USA

Currency: USD
As you can see on the diagramm in USA the most numerous number of vacancies of System Software Engineer Job are opened in California. In the second place is State of Washington, In the third is Texas.

Recommended vacancies

Systems Software Engineer (DevOps)
Black Knight, Inc., Jacksonville
Position:Systems Software Engineer (DevOps)Job Description:Black Knight is the premier provider of integrated technology, services, data and analytics that lenders and servicers look to first to help successfully manage the entire loan life cycle. Our deep understanding of regulatory and compliance issues complements the knowledge, technology and solutions we offer to help our clients achieve their business goals.Black Knight offers leading software systems; data and analytics offerings; and information solutions that facilitate and automate many of the business processes across the mortgage life cycle.As a Systems Software Engineer (DevOps) for Black Knight's Innovation Lab, you will join a team of 15+ developers and product enthusiasts engineering a next generation Artificially Intelligent Virtual Assistant known as AIVA. AIVA works alongside operators, loan officers and lenders to make their jobs more efficient. Each quarter, she reads millions of documents and then summarizes significant data points for her colleagues to review. Although she's early in her career, she already has cut down certain manual tasks from30 minutes to just 8 minutes!Our team employs leading-edge cloud computing technology and leverage Amazon Web Services to build AIVA's infrastructure. Her make-up is well beyond mainstream workflow automation/RPA. We're continuously training AIVA's lexicon to give her context on what she's studying. We tinker with algorithms and build deep learning networks to fortify her skill sets as she reads through bank statements, pay stubs, W2s and more. Most importantly, we capitalize on large data sets from our enterprise clients so we can optimize our feature selection at scale.Each day we train AIVA so that she can save people from millions of hours of stare-and compare work. We know with AIVA in the workforce, she can free her colleagues' time, talent and imaginations to develop new skills, provide better service,and to become more engaged at work.GENERAL DUTIES & RESPONSIBILITIESAssist in defining automated monitoring, deployment and repair strategies using a wide variety of Ops tools and monitoring platformsBuild and maintain tools for deployment, monitoring and operations as well as troubleshoots and resolve issues.Assist with the design deployment processes and mentor team mates to assist with improving their processes.Automate the deployment and provisioning of cloud based environments via tools such as Cloud Formation, CodePipeline, Github Actions, etc..Champion the development and use of reusable automation templates within the enterprise.Develop policy scripts to enforce and validate required corporate controls and configuration for cloud services.Migrate on-site solutions to cloud based offerings.Perform architecture reviews of cloud solutions based on corporate standards and cloud best practices.Determine how existing applications, legacy systems, databases, Web interfaces and/or hardware, which may be currently operating on multiple platforms, work together to meet the new and emerging Cloud requirements for the enterprise.Define and discern key aspects of problems that require analysis and research, and develop an integrated Cloud solution within a broad technical and business context of significant or strategic impact to the enterprise.Modify, install and prepare technical documentation for Cloud system software applications.Monitor systems capacity and performance, plans and executes disaster recovery procedures, and provides Tier 2 technical support.Perform other duties as required.EDUCATIONAL GUIDELINESBachelor's Degree in Computer Science, Information Systems or the equivalent combination of education, training, or work experience.GENERAL KNOWLEDGE, SKILLS & ABILITIESPrior experience in DevOps environment in a large enterprise is desiredExperience engineering Cloud based solutions in AWS highly preferredExperience using industry standard automation and deployment tools, such as Puppet, Chef, Ansible, Git, Docker, Kubernetes, Artifactory, Jenkins etc.Familiarity with TFS, Team Build, or MS Build Scripts is a plusDemonstrated proficiency in cloud automation tooling such as Cloud Formation, ARM Templates, Terraform, Ansible, etc. in the deployment of cloud based solutionsUnderstanding of fundamental cloud architecture, such as EC2, VPC, Security Groups, networking fundamentals, serverless, storage, and identityExperience and proficiency in software development and scripting with technologies such as Java, Python, JavaScript, Node, Bash, Shell Scripting, and HTML/CSS a plusFamiliarity with continuous integration and continuous deployment (CI/CD) pipelinesExperience with general web server and application server administration, with specific understanding of HTTP protocol including security best practices.Experience working on UNIX / LINUXUnderstanding of database management technologies, such as MS SQL, Oracle, MySQL, AWS RDS, PostgreSQL, MongoDB, Cassandra, Hadoop, etc. a plusExcellent analytical, decision-making and problem-solving skillsAbility to develop partnership-oriented relationships with business executives and functional leaders, especially as it relates to operations and technologyMust be able to multitask in a fast-paced environment with focus on timeliness, documentation, and communications with peers and business users alikeExperience with project management a plus.Ability to communicate well both verbally and in writing to technical and non-technical audiences of various levels within Black Knight or outside the organization (executives, regulators, clients, etc.)Results oriented, business focused, and successful at interfacing across multiple organizational unitsLove to use and develop technologies like Sagemaker, Cassandra, Spark, Graph Databases, RedShift, DynamoDb, Elastic Beanstalk, Docker, and Amazon EMR is a plusRigor in high code quality, automated testing, and other engineering best practicesComputer Systems Engineer IIISenior level role. Requires a broad knowledge of the system development life cycle; products, services, practices, regulations and operations associated with the assigned line(s) of business; and software engineering alternatives. Requires proficiency in at least two higher-level programming languages. Evaluates systems specifications for complex business requirements, develops and prepares computer-based solutions. Analyzes problems in terms of detailed equipment requirements and capabilities, including those related to scalable applications, and cloud-based resources. Verifies program logic by preparing test data for trial runs. Receives general supervision and is competent to work at the highest level of all technical phases of software engineering while working on own or in a team environment most of the time. May be involved in providing assistance and training to lower level software engineers. Typically requires seven or more years of software engineering work experience or an equivalent combination of education and experience.Black Knight is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, disability, age, and protected veteran or military family status. Our employees' diversity is our strength, and when we embrace our differences, it makes us better and brighter. Black Knight's commitment to inclusion is at the core of who we are, and motivates us in how we do business each and every day.Location:Philadelphia, PATime Type:Full time
(CEN) Systems Software Engineer
TTEC, US, TX, Austin
TTEC is seeking a Systems Software Engineer to join our Enterprise Services team. Our global IT organization of 500 supports the entire enterprise that encompasses over 40,000 users across our businesses aligned in four pillars - Customer Care, Technology Services, Strategy Services, & Growth Services. What you’ll be doing: The Systems Software Engineer will be primarily responsible for build, deployment and maintenance of Microsoft infrastructure and virtualization technologies. The individual must take ownership of incident and problem management to meet established service level agreements. The individual must interact with internal, customer, and third-party teams for configuration, integration and deployment activities. What you’ll bring to us: Provide engineering and technical expertise regarding integration of new and existing technology into IT systems architecture.Engineer cost effective and functionally best practice focused Windows server based solutions Interface with internal, customer, and third-party teams for configuration, integration and deployment activities and projects Provide Tier 1-3 support for all Windows based systems and services (Exchange, Skype for Business, SharePoint, AD, DNS, DHCP) Design and develop support tools, infrastructure monitoring capabilities, and automation of deployment/troubleshooting routines Consolidate and aggregate data from disparate systems to provide infrastructure intelligence that proactively addresses infrastructure capacity and utilization concerns What skills you’ll need: BA/BS in CS/IS or related degree or equivalent experience 2 or more years of expertise installing, configuring and maintaining Windows Server 2003/2008/2012, VMware vSphere and MS Hyper-V on blade and rack-mounted servers from Dell, HP, IBM, Cisco 2 or more years experience supporting Microsoft Exchange Server and Lync/Skype for Business in a multi-domain, enterprise environment Microsoft Certified IT Professional or MCSE preferred Strong and demonstrated experience with automated deployment platforms and scripting (PowerShell, VBScript, etc.) Detailed understanding of advanced Windows Services including: Remote Desktop Services, IIS, DNS, DHCP Who We Are: TTEC is a pioneer in customer experience, engagement and growth solutions. Our 40,000+ employees serve customers in more than 80 countries and 50 languages across social, mobile, and digital channels. We utilize a holistic approach, applying solutions from our four customer experience segments—Consulting, Technology, Care and Growth—to help companies provide an amazing experience to their customers, inspire customer loyalty, and grow their business. Our employees live by a set of customer-focused values that guide relationships with clients, their customers and each other. Our Enterprise Services organization is the machine behind our market-facing product and solution areas, enabling each of our segments to deliver for our clients. Whether Information Technology, Finance, Accounting, Tax or Treasury, Supply Chain or Legal, or one of our Human Capital team members, we help to guide and simplify TTEC ’s business processes and operations. What We Offer: Lead Everyday w Do the Right Thing w Reach for Amazing w Seek First to Understand w Act as One w Live life Passionately Notice to external Recruiters and Recruitment Agencies: TTEC does not accept unsolicited headhunter and agency resumes. Headhunters and recruitment agencies may not submit resumes/CVs through this web site or directly to any employee. TTEC , and any of our subsidiaries, will not pay fees to any third-party agency or company that does not have a signed agreement with TTEC . Employment Requirements: TTEC requires all employees hired in the United States to successfully pass a background check and depending on location and client program a drug test, as a condition of employment. TTEC is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.
System Software Engineer, CUDA - 2024 NCG
Nvidia Corporation, Santa Clara
We are hiring a Software Engineer to work on our world famous CUDA platform which accelerates modern day Applications in AI, Datacenter, Gaming, HPC, Automotive segments on our GPU. Our team delivers features and improvements to better realize the potential of NVIDIA hardware for a growing range of computational workloads, ranging from deep learning, scientific computation, and self-driving cars to video games and virtual reality.CUDA defines a unified programming model across a range of systems and GPU architectures. CUDA enables capabilities through a hierarchical stack of programming models, gpu architecture, CUDA user mode drivers, unified memory and kernel mode drivers. You will work in fun, dynamic and fast-paced environment.What you'll be doing:As a member of our team, you will use your design abilities, coding expertise, and creativity to deliver the best compute platform in the world. You will craft elegant solutions to exciting problems and shape the future direction of CUDA as you collaborate with your peers across NVIDIA.Evangelize, architect, and implement new CUDA featuresHelp define forward-looking improvements to the CUDA core components and programming modelWrite effective, maintainable, and well-tested codeDevelop CUDA features for multiple platformsWhat we need to see:BS , MS or PHD degree in Computer Science, Computer/Electrical Engineering or related field or equivalent experienceStrong C/C++/Python programming skillsKnow-how/Interest in Computer Architecture - x86_64, ARM, GPU. Writing/hacking code, Data Structures/algorithms and its application in app, system softwareFamiliarity with operating system design and system software concepts such as multi-threading, barriers, mutual exclusion, IPC and virtual memoryFamiliarity with writing and debugging multithreaded programsGood written communicationWays to stand out from the crowd:Course work related to computer architecture and details such as interconnects, memory hierarchy, interrupts, and memory-mapped IOKnowledge of memory coherence and consistency modelsExperience/course work with OS/kernel mode development - Linux, Unix, HypervisorsExperience with Windows, Linux, or macOS driver developmentFamiliarity with CUDAThe base salary range is 120,000 USD - 230,000 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
Senior System Software Engineer - Power and Performance
Nvidia Corporation, Santa Clara
NVIDIA's invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern deep learning - the next era of computing - with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world. Today, we are increasingly known as "the AI computing company." We're looking to grow our company and establish teams with the most thoughtful people in the world. NVIDIA GH200 superchip provides performance and productivity required for strong scaling for HPC and generative AI workload. Scale out is inherent to design of this massive superchip. We are looking for expert engineers to come and help design Datacenter level power management solutions for next generation scaling AI supercomputing platforms.NVIDIA is searching for a world-class Senior System Software Engineer to join the GPU System Perf and Power Management Software team. As a GPU system software engineer, you will work with a team of versatile software and hardware engineers involving a wide variety of technologies. You will play a key role in power management software architecture, design and implementation; and support the GPU architecture and validation of our next generation of processors before they are made to launching the product.What you will be doing: Define, design and develop GPU system software components with focus on power and performance.Drive and resolve complex technical issues independently across multiple teams and technical disciplines.Influence next generation GPU architecture and system software by creating internal architecture specification and design specification.Collaborate and communicate effectively with local and remote teams.What we need to see: 5 years of industry experience in system software or related field.B.S. or higher degree (or equivalent experience) in Computer Science/Engineering and related field.Strong programming skills in C, Solid background in operating system internals, device driver, real-time embedded operating system, algorithms and data structures.In depth knowledge low level power management fundamentals like DVFS, HW and SW based close loop controllers, and Power saving features such as PG and CG.Must be able to work closely with both hardware designers as well as other driver engineers to create new features and solutions.Ways to stand out from the crowd:Architecture and design experience in software power management and optimization.Prior experience in designing real-time software controllers.Working experience in system software, operating system internals, kernel modules, and device driver.Experience with Datacenter scale power management problems.Widely considered to be one of the technology world's most desirable employers, NVIDIA offers highly competitive salaries and a comprehensive benefits package. As you plan your future, see what we can offer to you and your family www.nvidiabenefits.com/The base salary range is 148,000 USD - 276,000 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
Systems/Software Engineer
Highbury Defense Group, Quantico
Objective:Provide systems and software engineering support to a portfolio of Marine Corps business systems. Provide documentation and process guidance/improvement adhering to the DoD Systems Engineering Technical Review (SETR) process.Required Experience:5-7 years general DoD System Engineering experience.3 years specific experience in creating and updating engineering documentation to include systems requirements specifications (SRSs), version design documents (VDDs), engineering change proposals (ECPs), interface control documents (ICDs), memorandums of agreement (MOAs) and data sharing agreements.Experience with Agile management/collaboration tools (e.g., Jira, Confluence, etc.)Experience supporting multiple business systems/software engineering efforts within a DoD program.Cloud experience highly desired.Bachelors' Degree in Computer Science, Computer Engineering, Systems Engineering, Information Technology or other related field.Active Security Clearance.
Senior Systems Software Engineer
Nvidia Corporation, Hillsboro
NVIDIA has continuously reinvented itself over two decades. Our invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI - the next era of computing. NVIDIA is a "learning machine" that constantly evolves by adapting to new opportunities that are hard to solve, that only we can tackle, and that matter to the world. This is our life's work, to amplify human imagination and intelligence. Make the choice, join our diverse team today!The Advanced Technology Group is looking for a highly motivated Principal Systems Software Engineer to join our group. Do you have a proven software development background in computational methods for advanced manufacturing? Are you seen as a technical leader and an industry expert in several of the underlying fields, such as massively distributed computing, computational geometry, diffractive optics, and artificial intelligence? If yes, then we'd love to hear from you! The job requires creating strategy, driving industry-leading innovation, and working in lean teams to realize these strategies, from invention to production. This role will be located in Hillsboro, Oregon. What you'll be doing:Working with some of the best technologists in the world to build industry-leading computational methods for advanced manufacturing.Exploiting the potential of the GPU to dramatically accelerate these software solutions.Ultimately, keeping the cadence of semiconductor innovation alive by accelerating semiconductor yield and time to market.What we need to see:MS (PhD preferred) in Computer Science or Engineering or equivalent experience.6+ years of research/industry experienceA track record of innovation, for example by the invention of computer algorithms.Experience in developing and delivering complex software solutions for enabling or improving semiconductor fabrication.A track record of scaling up software to a level that efficiently utilizes millions of compute hours, and processes petabytes of data.Ways to stand out from the crowd:Deep understanding of technology and passionate about what you do.Strong collaborative and interpersonal skills, specifically a proven ability to effectively guide and influence within a dynamic matrix environment.NVIDIA is widely considered to be one of the technology world's most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. It's not just technology though! It is our people, some of the brightest in the world, and our company and diverse culture that make NVIDIA one of the most fun, innovative and dynamic places to work in the world! At the center of NVIDIA's culture are our core values - like innovation, excellence and determination, and one team - that guide us to be the best we can be.The base salary range is 148,000 USD - 230,000 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
Embedded System Software Engineer
Horizontal Talent, San Antonio
1Project Scope: Embedded Systems Software Engineer role required to support an upcoming new product introduction, Project Defender. The goal of project Defender is to develop and commercialize the next generation disposable Negative Pressure Therapy (dNPT) system for civilian and military use. The project will be initiated in Q2 2024 and will entail design and development of electro-mechanical devices and soft goods intended for clinical use. Job Description: Seeking Embedded System Software Engineer for a contract of one calendar year with the option to extend in quarterly increments. The role will require the following but is not limited to: Iterative design sprints for development of software and firmware code to drive operation of a negative pressure medical device in accordance with internal design controls processes Develop, review, and approve design control, compliance, and process documentation Validation and verification of software and hardware outputs in accordance with internal design controls processes Software code issue resolution Motor controls Algorithm development Role will require up to 20% travel to San Antonio office (if not collocated) Skills: The minimum qualifications for this role include the following: A bachelor's degree in an applicable engineering discipline such as electrical or software engineering. 5 or more years C/C++ programming experience in embedded systems Experience with wireless protocols (such as BLE, WiFi, NFC) Experience IEC 62304 - Medical Software Must be able to read and interpret electrical engineering schematics Cyber security experience Candidate must be located within the contiguous United States Preferred Qualification & Experience: Preferred qualifications for this role include, but are not limited to, the following: Experience in regulated industry, with a preference for medical device Experience with quality management systems and enterprise SW management tools IAR workbench experience or experience with equivalent compiler ARM Cortex experience in both hardware and & software applications Experience with small RTOS Experience working in project team settings or working in a matrix organization Experience MS Project or other Gantt tracking software Experience with Agile software development practices in new product introductions Experience with writing technical documentation, protocols, and reports Experience supporting manufacturing validations Experience with quoting new materials and components with suppliers Preferably located within travelling distance to San Antonio, TX office Education: Bachelor's degree Skills and Experience: Required Skills: Wireless Protocols C/C++ Medical Device Cyber Security Schematics Additional Skills: Embedded Systems Electrical Engineering Rtos Technical Documentation New Product Introduction Therapy Structured Software Gantt Microsoft Project Design Control Writing Technical Cortex Ms Project Quoting Algorithm Servo Motor Process Documentation Agile Firmware Arm Electro-Mechanical Languages: English, Read, Write, Speak
System Software Engineer - Autonomous Vehicles Platform
Nvidia Corporation, Santa Clara
We are now looking for a System Software Engineer for Autonomous Vehicles! Seeking software engineers with interests on designing, developing and maintaining many aspects of the core technology around sensor drivers and interfaces, data streaming, data recording and playback, vehicle interface abstraction. This is our life's work: to amplify human creativity and intelligence. NVIDIA is widely considered to be one of the technology world's most desirable employers. We have some of the most brilliant and talented people in the world working for us. If you're creative, autonomous, and love a challenge, we want to hear from you.What you will be doing:Developing and optimizing software architecture and frameworks for real-world performance while meeting the customer requirementsDeveloping middleware and applications for autonomous vehicle platformWork with our car teams and control teams to develop interfaces to the vehicles to enable self-drivingSupport data collection campaigns for our autonomous vehicle program.Developing unit tests, documentation for features, evaluating quality and proposing corrective actions.Deliver efficient product code in C++, making use of high algorithmic parallelism offered by GPGPU programming (CUDA).Follow quality and safety standards such as defined by MISRAWhat we need to see:BS/MS or higher in computer engineering, computer science or related engineering disciplines (or equivalent experience)3+ year of relevant work and /or lab experienceExcellent C++, C and Python programming skillsExperience developing and debugging multithreaded/distributed applications like multimedia systems, game engines, etc.Solid understanding of programming and debugging techniques, especially for parallel and distributed architectures.Solid understanding on Linux, Android, and/or other real-time operating systems.Experience with sensors such as cameras, lidar, radar, ultrasonics, IMU, GPSBackground with vehicle control interfaces.Great communication and analytical skillsWays to Stand Out From The Crowd:Understanding of embedded architecturesExperience with automotive sensors and sensor driversSoftware development for modern OpenGL (Core Profile) and Linux.Experience with version control systems GIT and build system CMakeBe hands-on and work well within a team of algorithm, software and hardware engineers, with a significant level of detail orientation and a penchant for data organization and presentationThe base salary range is 148,000 USD - 276,000 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.#deeplearning
Systems Software Engineer, Camera, Multimedia and Graphics - Autonomous Vehicles
Nvidia Corporation, Santa Clara
NVIDIA's invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI - the next era of computing - with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world. Today, we are increasingly known as "the AI computing company." We're looking to grow our company, and build our teams with the smartest people in the world. Join us at the forefront of the technological advancement. Are you dedicated, upbeat and multi-faceted with excellent analytical ability? Are you a software engineer passionate and highly motivated about solving complex problems? If so, you may be a perfect fit for our group.We are now hiring a Systems Software Engineer for the Tegra Solutions Engineering team focusing on Camera, Multimedia and Graphics for the self-driving platform architectures.What you'll be doing:Collaborate with software engineers, hardware and arch teams to design, develop, validate and optimize software on NVIDIA's DRIVE self-driving platformDirectly engage with customers and partners to productize DRIVE platformsDevelop and maintain drivers in the camera framework to enable and bring-up camera sensors on automotive platformsFamiliarity with imaging pipeline, debug and support Image Quality evaluationsOptimize performance for various graphics and multimedia components in the driving platform stackEngage directly with customers/partners to gather requirements, to develop and to optimize their exquisite productsWhat we need to see:BS or MS in Computer Science, Computer Engineering or closely related field (or equivalent experience)3+ years of experience on embedded systems, with focus on Imaging pipeline and/or Graphics pipelineStrong programming knowledge in C, C++ and PythonFamiliarity with source control systems (git, Perforce) and tools such as JAMA and JIRAKnowledge of Camera Sensors and interface components like CSI, Serializers/DeserializersGood understanding of graphics fundamentals and GPUarchitecture.Good understanding of Linux, Android, or Real-time operating systemsExperience working and interacting with customersAbility to adapt to new technologies and platformsWays to stand out from the crowd:Background with AUTOSAR, Cert C/C++, or MISRA.Experience with CUDA, TensorRT. Background with Vulcan, OpenGLTrack record integrating and delivering functional and performant real-time and/or distributed systemsBackground in computer vision and GPU computing. Background in inter process and inter thread applicationsNVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing and Visualization. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services. Our work opens up new universes to explore, enables amazing creativity and discovery, and powers what were once science fiction inventions from artificial intelligence to autonomous cars. NVIDIA is looking for phenomenal people like you to help us accelerate the next wave of artificial intelligence. NVIDIA's deep learning platform has already made a major impact to the field and is broadly used across leading academic institutions, start-ups, and industry, including the world's largest Internet companies. We need passionate, hard-working and creative people to help us take on more of these challenging opportunities in Autonomous Driving.The base salary range is 120,000 USD - 230,000 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
Systems Software Engineer II
Ledgent Technology, Pleasanton
Systems SW Engineer IIDirect Hire - Onsite, FlexibleLocation: Pleasanton, Ca.Salary: $115k - $135k per annumMUST HAVE: automation and control systems experience to develop control buildingwide systems, such as HVAC, lighting, alarms, and security access and cameras. Converging these systems into a single IT-managed network infrastructure creating a smart building.JOB SUMMARY:The position requires the individual to apply their technical knowledge and experience for the successful database programming and custom graphics development and subsequent installation of this programming into the Building Management System for all assigned projects. Additionally this role supports the startup, commissioning and trouble-shooting of the assigned projects. The position requires a high level of experience in computer skills and the understanding of computer-operated systems, including network types. This role will also require responsibility for documenting all fields as built conditions, as well as, the commissioning process documents. The position is required to closely interact with the Project Manager and any assigned Project Engineering staff to assist with the timely and successful completion of each project. ESSENTIAL FUNCTIONS:Performs as a lead Systems Software Engineer in the development of lower and mid-level control systems databases & programs.Supports the execution of the initial systems point-to-point commissioning activitiesPerforms the troubleshooting of local and wide area network issues as they arise.Utilizes computer hardware and software to support and/or execute the pre-functional testing of the system software code in relationship to the design sequence of operations.Participates and supports the final systems functional testing relative to standard, 3rd party, LEED and Title 24 testing as required.Possesses the knowledge of multiple vendor software versionsDevelops and utilizes the skill set to effectively work with 3rd party integrations of other vendor products, systems and protocols.Maintains a lead role in the field coordination of installing subcontractors when a Project Engineer is not assigned to the project.Responsible for attending required field project coordination meetings and commissioning meetings as required by the assigned projects.Participates and leads all end user/customer system training requirements on assigned projects.Responsible for the systematic turnover of the project from the construction phase to the Service team on all assigned projects.Assists Design Engineers with the validation of sequence of operations development against design build and/or contract requirements.Coordinates with project staff to ensure accurate and timely recording of project costs including time sheets, daily reports, etc.Manages field time and budgets relative to the field work of assigned projects.Provides the necessary leadership role for the field team when executing mid-sized projects requiring multiple team members.Communicates effectively with other team members regarding project issues, obstacles, and information needs.Attends and successfully completes the OSHA 10 and OSHA 30 safety training classes.Responsible for practicing safe work habits and participates in office safety program requirements and that of any specific safety requirements of all assigned projects.Responsible for coaching, mentoring and development of junior level Systems Software Engineers.EDUCATION AND EXPERIENCE:Associates degree in a technical field or 2-5 years of related work experience in building automation systems. Bachelor's degree in Mechanical or Electrical Engineering preferred.Strong mechanical aptitude and any technical school training.Working knowledge of MS Office, Windows, File Structure. Basic TCP/IP network structure and web navigation are desired.Must be highly organized and possess the ability to work in a high paced environment with the ability to prioritize tasks to meet the schedules given by leadership.Has the ability to operate independently and autonomously and take ownership of all assigned tasks.Must possess a valid California driver's license.Desired Skills and Experience2 - 5 yrs experience, automation control systems, LEED, Title 24, construction, HVAC, block coding, testing of the system SW code, Building Management SystemAll qualified applicants will receive consideration for employment without regard to race, color, national origin, age, ancestry, religion, sex, sexual orientation, gender identity, gender expression, marital status, disability, medical condition, genetic information, pregnancy, or military or veteran status. We consider all qualified applicants, including those with criminal histories, in a manner consistent with state and local laws, including the City of Los Angeles' Fair Chance Initiative for Hiring Ordinance.