The increasing complexity of engineering systems has led to a boom in the market for systems engineer jobs. If you possess the right skills, and landing jobs in systems engineering is your goal, contact Aditi Staffing. You can build successful systems engineer careers from the jobs that we’ll help you find.

Mechanical Engineer

Job Reference: 21-00472 Type: Job Description: Summary: Research and investigate the design, functionality and maintenance of mechanical products, equipment, systems and processes. Education/Experience: Bachelor degree in engineering required. 2 to 4 years experience required. Skills and Competencies: Creativity, verbal and written communication skills, analytical and problem solving ability. Team player and detail oriented. Ability to make sketches, engineering drawings and common computations. Ability to read and interpret blueprints, technical drawing, schematics and computer-generated reports. Previous experience with computer applications and software related to engineering field, such as Computer Aided Design (CAD). Major Job Duties and Responsibilities: Research, design, develop, manufacture, and test tools, engines, machines and other mechanical devices. Research and analyze customer design proposals, specifications, manuals to determine time and cost feasibility to complete projects. Assist drafters in developing the structural design of products using tools, equipment or software.
Comments for Suppliers:

Apply

Network Engineer 4

Job Reference: 20-08563 Type:
Assist with SDWAN deployments for Client sites including design, test, and implementation of new hardware. Adjust network sizes to meet volume or capacity demands. Communicate with customers, sales staff, or marketing staff to determine customer needs. Coordinate network operations, maintenance, repairs or upgrades. Design, build, or operate equipment configuration prototypes, including network hardware, software, servers, or server operation systems. Determine specific network hardware or software requirements such as platforms, interfaces, bandwidths, or routine schemas. Develop and implement solutions for network problems. Develop conceptual, logical or physical network designs. Skills: Verbal and written communication skills, problem solving skills, customer service and interpersonal skills. Ability to work independently and manage one's time. Basic mentoring skills necessary to provide support and constructive performance feedback. Knowledge of computer hardware as it relates to data storage. Knowledge of computer software, such as configuration management software, desktop communications software, operating system software and internet directory services software.
 

Apply

Electrical Engineer

Job Reference: 20-08427 Type: Description/Comment:Summary: The main function of an electrical engineer is to design, develop, test or supervise the manufacturing and installation of electrical equipment, components, or systems for commercial, industrial, military or scientific use. A typical electrical engineer has the ability to make engineering drawings, and read and interpret blueprints. Job Responsibilities: Design, develop, and test the manufacture of electrical equipment, including machinery controls, wiring, and lighting. Evaluate the cost effectiveness, reliability and safety of certain design models. Estimate time and cost to complete projects. Simulate and test machine/structure/system operation. Investigate and test vendors and competitors products. Skills: Creativity, verbal and written communication skills, analytical and problem solving ability. Team player and detail oriented. Basic leadership and mentoring skills necessary to provide support and constructive performance feedback. Ability to make sketches, engineering drawings and common computations. Ability to perform details calculations to compute and establish manufacturing, construction and installation standards and specifications. Ability to apply principles of electrical theory to engineering projects. Previous experience with computer applications and design software related to engineering field. Education/Experience: Bachelor's degree in engineering required. 5-7 years experience required.

Apply

Design Engineer

Job Reference: 20-08423 Type: Description/Comment:Summary: The main function of a design engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that make computers work. A typical systems engineer analyzes user needs, and then designs, tests, and develops software to meet those needs. Job Responsibilities: Modify existing databases and database management systems or direct programmers and analysts to make changes. Write and code logical and physical database descriptions and specify identifiers of database to management system or direct others in coding descriptions. Work as part of a project team to coordinate database development and determine project scope and limitations. Review project requests describing database user needs to estimate time and cost required to accomplish project. Skills: Verbal and written communication skills, problem solving skills, customer service and interpersonal skills. Ability to work independently and manage ones time. Basic mentoring skills necessary to provide support and constructive performance feedback. Knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing and delivery. Ability to troubleshoot issues and make system changes as needed to resolve issue. Knowledge of circuit boards, processors, electronic equipment and computer hardware and software. Knowledge of computer development software across multiple platforms. Education/Experience: Bachelor's degree in computer science, software engineering or relevant field required. 5-7 years experience required.

Apply

Systems Engineer

Job Reference: 20-08202 Type: Job Description: Max bill rate ***/hr

RAN Virtualization (vRAN/vCU/vDU) OAMP Senior Systems Engineer

item 231

Must have - OAMP / EMS / NMS / FCAPS design and development experience:

a.Does candidate have experience in design and development in any of the following functional modules which are part of NMS/EMS applications:

Fault Management
Configuration Management
Performance Management
Security Management

b. Experience in Integration of NMS/EMS (FM, CM, PM, SM modules) with Operator OSS tools
c. Experience Writing the EMS / NMS / NE SW upgrade MOPs and working with the customer to execute MOPs in the commercial network.
d. Tier3 support experience Work under pressure, Troubleshooting the commercial NMS/EMS application issues, provide the work-around to customer to bring up system, work with R&D and provide the RCA (Root Cause Analysis) to the customer.
e. Experience in Virtualization technologies (ETSI MANO Orchestrator, VNF Manager, Virtual Infrastructure Manager, ECOMP/ONAP modules)
f. Experience/Knowledge in OpenStack (Virtualization) Platform Services

Good to have:
-Good to have experience in working with Pre-Sales technical teams for the RFP responses.

Education: Bachelors Degree in EE/CS in engineering or Masters (masters highly preferred)

Years: 10+ years or 8+ with Masters (masters highly prefrred)

Local/non-local - okay with Non-local working remote until offices reopen. Must relocate once WFH is lifted.

If you have ambitions to be a part of a Best in Class organization, ***s Wireless Networks team is the place to be. The role of the Wireless Networks Team is to support our carrier customers through innovative technology road map. The dynamic culture at *** offers both great challenge and great reward. If you want to work among the very best talent in the industry, working on the most innovative products in the world, *** is the place to be.

We are looking for a RAN Virtualization Senior Systems engineer to join our Wireless network team. You will be a key contributor as a subject matter expert in a multi-functional team of R&D, Systems engineering, and product validation to introduce *** products to Wireless Carrier.

Essential Duties and Responsibilities:
Responsible for development of product requirements, feature requirements, systems and performance analysis, conduct deep-dive customer sessions, new technology introduction on Openstack/Kubernetes VM and Container based vRAN/vCU/vDU virtualization strategies.
Responsible for development of product requirements, feature requirements, systems and performance analysis, conduct deep-dive customer sessions on OAMP, FCAPS technologies and protocols.
Analyzing the customer requirements, converting them into system requirements and capturing of detail design for the development team.
Responsible for analyzing and troubleshooting issues reported from customer labs and production.
Provides expert technical support in the pre-sales process and creates compelling technical and commercial solutions in order to help achieve the assigned sales goals and business objectives.
Translates and communicates complex technical design considerations between the *** sales team and carriers network business
Educate our customers on ***s new products and services both individually and in a team environment.
Ensures that customer commitments are achieved according to plan.
Works closely with various support organizations, logistics, and cross- functional teams from SEA and *** HQ to achieve successful new product roll-outs and developments.
Ability to travel sporadically during the project

Success Criteria:
Technical Acumen
Subject Matter Expert in driving the technical solutions to customer through complex organizational dynamics

Presentations Skills
Leveraging your ability to communicate effectively with all levels of organization as well as HQ partners on initiatives

Excellence Dealing with Ambiguity
Bringing your experience in problem solving and ability to navigate complex organizations with pivotal shifts
Background/Experience required:
Bachelors Degree in EE/CS in engineering with 10 years of directly related experience is required. A Masters with 8+ years experience is preferred
Understanding of 3GPP systems: RAN and Core networks, architecture and protocols
Must have experience with RAN Virtualization solutions - vRAN/vCU/vDU Management/OAMP design and development in wireless networks
Must have experience with FCAPS (Fault, Configuration, Performance, Security) management of RAN elements (vRAN/vCU/vDU) in wireless networks
Must have experience in working with R&D team, finalize the feature Roadmaps and presenting deepdive sessions to the customer
Experience in High Availability and redundancy systems
Detailed understanding of Netconf protocol, YANG models, REST APIs, and VES (Virtual Event Streaming).
Must have experience in authoring the vRAN/vCU/vDU SW upgrade MOPs and working with the customer to execute MOPs in the commercial network
Must have experience in authoring the RCAs (Root Cause Analysis) of high severity issues in the commercial network and presenting RCAs to the customer
Detailed understanding in managing Openstack/Kubernetes environments
Document best practices in developing and deploying Openstack/Kubernetes solutions
Experience in Automation & Orchestration frameworks. (ie: knowledge in the ETSI MANO specifications, OASIS TOSCA, ONAP)

Detailed understanding in configuring virtual switches, network connections, Virtual port types (ie: SR-IOV, virtio), Security Groups, VLANs
Hands on experience in managing VMware vCenter or RedHat Director environments.
Hands on experience in managing VMware production environment comprising of 100+ hosts
Experience in performance measurement & tuning of VMware/Openstack servers and Virtual sessions and management of servers resources between virtual machines.
Detailed understanding in taking snapshots, backup and recovery of Virtual machines
Detailed understanding in configuring Storage such as SAN / NAS / iSCSI
Detailed understanding in managing HA environments in the cloud within and across telecom data centers. (ie: experience with NEC HA Cluster)
Good exposure towards public (AWS, Azure) and private / on-prime cloud installation and configuration
Working experience with vendors like HPE, Dell, Cisco etc., with broad knowledge and understanding of various hardware technologies (Blade servers, Rack Servers, UCS etc.)
Deep dive troubleshooting experience using command-line tools and scripts
Experience in understanding customer requirement and work on plan / design /deploy / manage the infrastructure
Good to have experience in working with Pre-Sales technical teams for the RFP responses.
Good to have experience with C/C++/Java development, Unix/Linux, scripting tools like PERL, TCL, shell, etc.
Good to have experience with Web based development including JVM, J2EE, (EJB), JAVA, JavaScript, Web Services, HTML, XML, SOAP



Necessary Skills and attributes:
The ability to plan, organize and prioritize multiple projects, sales and simultaneous performance objectives. Work independently in determining ones personal work schedule to be productive. Work in a team environment, in order to achieve personal and team project milestones and to complete assignments within established time frames. Accept tasks and problems/situations that differ, requiring creativity to search for optimal solutions, when only broad and general guidelines exist for solving problems. The ability to utilize implied knowledge of task alternatives and to make spontaneous decisions using past experience and the guidance and/or successful experiences of others. Demonstrated ability to interact at multiple levels within customers organizations. Negotiate with and convince others, in a potentially adversarial environment, including customer directors, managers and staff with opposing views to accept/approve plans, technical and project recommendations. Make professional technical sales presentations in writing, through email, reports, or orally, to an audience of high technical skills, management and operational experience. Ability to achieve results within established time frames and requirements. Develop accurate proposals and designs to meet customer needs.

Physical/Mental Demands:
Work is generally performed in an office environment. Operate a computer keyboard and view a video display terminal between more than 50% of work time, including prolonged periods of time. Requires considerable work utilizing high visual acuity / detail, numeric / character distinction and moderate hand / finger dexterity. The movement and transportation of equipment, most of the time is under 25 pounds. Performs work under time schedules and stress which are normally periodic or cyclical, including time sensitive deadlines, intellectual challenges and project management deadlines. Machines, tools, equipment, and work aids include PCs, printers, copiers, faxes and other equipment commonly associated with an office work area. May require working additional hours beyond normal schedule. Travel varies depending on position. Consistently demonstrates a commitment to policies and procedures, including but not limited to, attendance, confidentiality, conflict of interest and ethical responsibilities.
Comments for Suppliers:

Apply

Engineer: Validation

Job Reference: 20-07824 Type: ***This is an essential position to report onsite from day one so local candidates only.
This position is till the end of the year with potential to extend until the end of Q1

Job Description: The electrical and system validation engineer applies working knowledge of electrical/electronic theory to verify IoT compute platform system integration, functionality and adherence to electrical specifications in a development and/or reference platform, debug and root cause issues found, and resolve customer-identified issues as they occur. Responsibilities include to perform measurements of a cellular wireless device in adherence to system requirements and industry specifications, over voltage and temperature conditions. Create table/spreadsheet-based test scripts, following defined test plan, for automation and execute accordingly. Debug test scripts and test issues to their root cause and develop recommended solutions. Evaluate test specifications, requirements, strategies and methodologies for wireless platform validation. Execute detailed electrical validation test plans and review, track, document and summarize test results.

Qualifications: A Bachelor of Science degree or a Master of Science degree in Electrical/Electronic Engineering, Computer Engineering, or Computer Science or similar degree with at Ieast five years of industry experience. Additional qualifications include: Proven knowledge in the use of Laboratory measurement equipment, such as high-speed oscilloscopes, arb generators and multi-meters. Experience validating wireless/RF systems or radios would be an added advantage. Knowledge and practical experience with compute platforms, especially developing Linux scripting, labview and driver calls is highly desirable. Mature skills in this area could outweigh inexperience in the wireless domain.

Apply

Software Engineer

Job Reference: 20-07757 Type: Storage Administrator with Hardware Experience
Qualification/Skills required, not limited to the following:
-Must have 5+ years of experience in Storage Administration with Hardware Experience. (SAN/3PAR / EMC / Netapp NFS/CIFS)
-Must have 1+ year of OS Administration (Windows 2016, Linux)

-Intermediate experience with installation and configuration including:
a. Features need to know
b. Roles/features
c. Disk management
d. User administration
e. Ntfs permissions
f. Adding san drives /mpio
g. Network management

-Intermediate experience with Client hardware DL 360/380 Gen8, Gen9, Gen10 and BL460 Gen8, Gen9, Gen10
a. Experience troubleshooting memory, disk, array controller battery, hba, flexlom issues
b. Raid configuration/ logical drives
-Vsphere 6.0/6.5 vcenter experience
-Microsoft failover & NLB cluster knowledge and installation experience
-Windows 10 Client Administration
-Linux \ Unix operating systems (Redhat, SUSE, and Solaris)

-Minimum Education: AS Degree in computer science or related field. Plus 5+ years of experience in windows Server Administration with Hardware Experience
(BS degree preferred)

CW will be working with a fast paced team in Chandler. Will support 5 factories and 1 lab in between CH and remotely supporting OR.

****This is an essential position that will require site work however not every minute of every day. They will be able to work from home if there isnt physical site work needed.

Apply

Software Engineer

Job Reference: 20-07610 Type: Duration:0-3 month(s)

Description/Comment:Summary: *** is seeking a Software Engineer to design, develop, implement, test, and maintain business and computer applications software or specialized utility programs including mainframe and client/server applications, and major enhancement of existing systems. Job Responsibilities: *Fine-tune and improve a variety of sophisticated software implementation projects. *Gather and analyze system requirements, document specifications, and develop software solutions to meet client needs and data. *Analyze and review enhancement requests and specifications. *Implement system software and customize to client requirements. *Prepare the detailed software specifications and test plans. *Code new programs to clients specifications and create data for testing. *Modify existing programs to new standards and conduct unit testing of developed programs. *Create migration packages for system testing, user testing, and implementation. *Provide quality assurance reviews. *Perform post-implementation validation of software and resolve any bugs found during testing. Qualifications: *Bachelor's degree in a technical field such as computer science, computer engineering or related field required. *5-7 years experience required. *A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design. *large systems software design and development experience. *Experience performing in-depth troubleshooting and unit testing with both new and legacy production systems. *experience in programming and experience with problem diagnosis and resolution.

Additional Job Details:This resource would primarily be responsible for making needed changes to our loan origination application and dealer portal site. These web-based applications sit on top of the Liferay framework. Technologies involved are Liferay, Java, Oracle and SQL Server among others.

Apply

Software Engineer

Job Reference: 20-07343 Type: Duration:0-12 month(s)

Description/Comment:Summary: *** is seeking a Software Engineer to design, develop, implement, test, and maintain business and computer applications software or specialized utility programs including mainframe and client/server applications, and major enhancement of existing systems. Job Responsibilities: *Fine-tune and improve a variety of sophisticated software implementation projects. *Gather and analyze system requirements, document specifications, and develop software solutions to meet client needs and data. *Analyze and review enhancement requests and specifications. *Implement system software and customize to client requirements. *Prepare the detailed software specifications and test plans. *Code new programs to client's specifications and create data for testing. *Modify existing programs to new standards and conduct unit testing of developed programs. *Create migration packages for system testing, user testing, and implementation. *Provide quality assurance reviews. *Perform post-implementation validation of software and resolve any bugs found during testing. Qualifications: *Bachelor's degree in a technical field such as computer science, computer engineering or related field required. *2-4 years experience required. *A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design. *large systems software design and development experience. *Experience performing in-depth troubleshooting and unit testing with both new and legacy production systems. *experience in programming and experience with problem diagnosis and resolution.

Additional Job Details:** Required Experience: ** * Recent programming experience with any: Scala, Kotlin, Java or Python * Working with continuous integration and continuous delivery (Gitlab, CircleCI, TravisCI preferred) * Understanding of SDLC and Agile development methodologies * Building REST APIs and integration with web services * SQL/RDBMS experience (PostgreSQL preferred) ** Desired Experience: ** * Experience building event-driven, reactive micro-services with Kafka, AMQP (RabbitMQ), or ZeroMQ * Knowledge of micro-services architecture * Git source control management with pull request workflows * Kafka streams * CQRS, Event Sourcing, and SAGA design patterns * Containers and container-orchestration tools like Docker and Kubernetes * NoSQL * Dealing with scalability and performance issues on distributed systems * Communication channels including SMS, email, push, chat-bots, voice, etc. * Multi-threading, and distributed programming techniques

Apply

Software Engineer

Job Reference: 20-07342 Type: Duration:0-12 month(s)

Description/Comment:Summary: *** is seeking a Software Engineer to design, develop, implement, test, and maintain business and computer applications software or specialized utility programs including mainframe and client/server applications, and major enhancement of existing systems. Job Responsibilities: *Fine-tune and improve a variety of sophisticated software implementation projects. *Gather and analyze system requirements, document specifications, and develop software solutions to meet client needs and data. *Analyze and review enhancement requests and specifications. *Implement system software and customize to client requirements. *Prepare the detailed software specifications and test plans. *Code new programs to client's specifications and create data for testing. *Modify existing programs to new standards and conduct unit testing of developed programs. *Create migration packages for system testing, user testing, and implementation. *Provide quality assurance reviews. *Perform post-implementation validation of software and resolve any bugs found during testing. Qualifications: *Bachelor's degree in a technical field such as computer science, computer engineering or related field required. *5-7 years experience required. *A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design. *large systems software design and development experience. *Experience performing in-depth troubleshooting and unit testing with both new and legacy production systems. *experience in programming and experience with problem diagnosis and resolution.

Additional Job Details:** Required Experience: ** * Recent programming experience with any: Scala, Kotlin, Java or Python * Working with continuous integration and continuous delivery (Gitlab, CircleCI, TravisCI preferred) * Understanding of SDLC and Agile development methodologies * Building REST APIs and integration with web services * SQL/RDBMS experience (PostgreSQL preferred) ** Desired Experience: ** * Experience building event-driven, reactive micro-services with Kafka, AMQP (RabbitMQ), or ZeroMQ * Knowledge of micro-services architecture * Git source control management with pull request workflows * Kafka streams * CQRS, Event Sourcing, and SAGA design patterns * Containers and container-orchestration tools like Docker and Kubernetes * NoSQL * Dealing with scalability and performance issues on distributed systems * Communication channels including SMS, email, push, chat-bots, voice, etc. * Multi-threading, and distributed programming techniques

Apply

Senior Software Development Test Engineer

Job Reference: 20-07204 Type:
Senior Software Development Test Engineer, SDK Unity/CAPI - Contractor
Plantation, FL
Magic Leap is an eclectic group of visionaries, rocket scientists, wizards, and gurus from the fields of film, robotics, visualization, software, computing, games and user experience.
We are growing quickly, and this is the time to get on board and play a role in shaping the way people will be interacting with the world tomorrow.
Job Description
The primary responsibility of the Sr. Software Development Test Engineer (SDK - Unity) is to verify and validate the quality of the Unity and CAPI integration within the Software Development Kit. The Unity Test Engineer will focus on creating test strategies and test cases for new features as they come online and executing manual test cases. They will also convert applicable test cases to an automated system and perform exploratory testing by creating apps. Qualified candidates need to be self-starters and able to operate in a highly dynamic environment.
Responsibilities:
  • Work hand-in-hand with product teams, key stakeholders, developers and other members of QA to ensure that testing is efficiently and effectively covering all possible testing scenarios
  • Create sample apps and experiences using the Magic Leap SDK to provide end-user testing of APIs and libraries with Unity and CAPI
  • Support overall engineering and architecture effort of the software group from a quality perspective
  • Write elegant, maintainable, reusable code, leveraging test-driven principles to develop high-quality test scripts
  • Develop / Test and Run manual and automated tests on a daily basis ensuring complete test coverage of requirements
  • Identify issues; perform root cause analysis to track the issue and work with development for resolutions
  • Investigate, troubleshoot, and verify software defects and other technical issues
  • Build and maintain test apps to continually prove the effectiveness and quality of the SDK
Qualifications:
  • 7+ years of experience of hands-on development in C#/C in a production environment, specifically with Unity Game Engine, i.e. Projects, Source, Editor is a must
  • 5+ years of experience in QA / Automation related testing
  • Thorough understanding of all test fundamentals, test management tools, and defect tracking tools
  • Experience with analyzing requirements, test planning / execution, automated testing and reporting
  • Experience with mobile software development and developing custom applications
  • Experience with using operating system level APIs, and testing SDKs and applications on embedded devices/systems
  • Thorough understanding anddetailed knowledge of game engine architecture
  • Experience with Unity XR
  • Experience creating custom tools to facilitate game and app development
  • Experience with modern source control systems, such as Subversion, Git, or Perforce
  • Comfortability extending and improving an established code base
  • Strong code analysis, investigatory and debugging skills
  • Experience designing and implementing User Interfaces is a plus
  • Detailed knowledge of render pipelines, camera control, and lighting is a plus
  • Experience implementing networked multiplayer games is a plus
  • Scripting knowledge of Python, Powershell and Shell scripting is desirable
  • Experience with 3D computer graphics/AR/VR is a plus
  • Experience with audio and video capture, transcoding, and playback is a plus
  • Excellent communication, problem-solving, debugging and troubleshooting skills to root cause complex issues
  • Excels in a fast-paced, agile environment supporting multiple projects using a wide variety of technologies
  • Excellent oral and written communication skills including effective presentation with a dynamic and "can do attitude
Education:
  • BS/MS in Computer Science / Computer Engineering or equivalent work experience
Additional Information
  • All your information will be kept confidential according to Equal Employment Opportunities guidelines.

Apply

Sr. Software Development Test Engineer

Job Reference: 20-07203 Type:

Sr. Software Development Test Engineer - Contractor (SDK - CAPI)

at Magic Leap, Inc.
Plantation, FL

Company Description

Magic Leap is an eclectic group of visionaries, rocket scientists, wizards, and gurus from the fields of film, robotics, visualization, software, computing, games and user experience.
We are growing quickly, and this is the time to get on board and play a role in shaping the way people will be interacting with the world tomorrow.

Job Description

The primary responsibility of the Sr. Software Development Test Engineer (SDK) is to verify and validate the quality of the Software Development Kits. The Sr. Software Development Test Engineer (SDK) will focus on converting applicable manual test cases to an automated system as well as performing exploratory testing by creating apps and games utilizing supported game engines. Qualified candidates need to be self-starters and able to operate in a highly dynamic environment.

Responsibilities:

  • Work hand-in-hand with product teams, key stakeholders, developers and other members of QA to ensure that testing is efficiently and effectively covering all possible testing scenarios
  • Create sample apps and experiences using the Magic Leap SDK to provide end-user testing of APIs and libraries (with applicable game engines or native language)
  • Support overall engineering and architecture effort of the software group from a quality perspective
  • Write elegant, maintainable, reusable code, leveraging test-driven principles to develop high-quality test scripts
  • Develop / Test and Run manual and automated tests on a daily basis ensuring complete test coverage of requirements
  • Investigate, troubleshoot, and verify software defects and other technical issues
  • Build and maintain test apps to continually prove the effectiveness and quality of the SDKs

Qualifications:

  • 5+ years of experience of hands-on development in C/C++ and Python
  • 5+ years of experience in QA / Automation related testing
  • Thorough understanding of all test fundamentals, test management tools, and defect tracking tools
  • Experience with analyzing requirements, test planning / execution, automated testing and reporting
  • Experience with mobile software development and developing custom applications
  • Experience with using operating system level APIs, and testing SDKs and applications on embedded devices/systems
  • Thorough understanding and detailed knowledge of game engine architecture
  • Experience creating custom tools to facilitate game development
  • Experience in OS/Objective C/Swift/ARKit and/or Android/Java/Kotlin/ARCore (for the MV/XR side)
  • Experience with modern source control systems, such as Subversion, Git, or Perforce
  • Comfortability extending and improving an established code base
  • Strong code analysis, investigatory and debugging skills
  • Experience designing and implementing User Interfaces is a plus
  • Detailed knowledge of render pipelines, camera control, and lighting is a plus
  • Experience implementing networked multiplayer games is a plus
  • Scripting knowledge of Python, Powershell and Shell scripting is desirable
  • Experience with game engines is a plus (Unity, Unreal, etc.)
  • Experience with 3D computer graphics/AR/VR is a plus
  • Excellent communication, problem-solving, debugging and troubleshooting skills to root cause complex issues
  • Excel in a fast-paced, agile environment supporting multiple projects using a wide variety of technologies
  • Excellent oral and written communication skills including effective presentation with a dynamic and "can do attitude

Education:

  • BS/MS in Computer Science / Computer Engineering or equivalent work experience

Additional Information

All your information will be kept confidential according to Equal Employment Opportunities guidelines.

Apply

1 - 12 of 33 jobs

FAQs

Pursuing a Career in Systems Engineering? Here’s Everything You Need to Know…

If you’re thinking about a career in IT, you’ve probably already considered working as a systems engineer. ‘Systems engineer’ refers to various designations across a number of fields, so it’s easy to get confused if you’re not careful.

To clear the air an aid you on your quest for a job, we break down what it means to be a systems engineer.

What Does Being a Systems Engineer Entail?

Systems engineers play a key role in any organization. They ensure that the internal networks of the company function optimally and without any hitches. Since most of the work done in any business is stored on the company’s network, the systems engineer is integral to the functioning of the organization.

Another major role that systems engineers play is in information security. They keep tabs of the company’s communications and storage systems and make sure they are secure. This is a valuable service to the business and an integral requirement for the proper functioning of the workplace.

Systems engineers are required in any organization that has information systems. This includes both private and government sectors and covers companies that deal with healthcare, IT, finance, and various other things.

Depending on the size of the organization, systems engineers might work alone or with a team. They are tasked with developing, upgrading, and maintaining the intra-company network. Let’s take a look at what jobs in systems engineering involve.

What Systems Engineers Actually Do?

As a systems engineer, you’ll be working in a field that melds math, computer science, and business. This might sound overly complicated, but once you’ve learned the concepts involves, it’s actually straightforward and engaging.

Your work timings as a systems engineer will usually follow the rest of the company’s pattern. That being said, if there is an emergency, like a bug that affects the workings of the rest of the organization, you’ll have to step up and work till it’s fixed.

Since you will be dealing with a lot of software, you’ll need to know a number of major coding languages well enough to work with them.

Qualifications and Certifications That Systems Engineers Require

If you want to work as a systems engineer, you need to have at least a bachelor’s degree in systems engineering or a related discipline like computer science.

To beef up your resume and improve your chances of getting hired, you can obtain officially recognized certifications. These serve as proof of your skills as a systems engineer and will greatly improve your chances of landing a job.

If you don’t have a degree in a field related to systems engineering and have picked up everything you need to know by yourself, these certifications are especially handy. Some employers might consider the certification when you’re applying for the position of systems engineer but don’t have the required degree or experience. It is highly recommended to obtain a relevant degree though, because it will greatly increase your value to the company and make it easier to climb higher in the hierarchy. A master’s degree is also useful in the same way.

Some of the certifications that you can opt for include Certified Information Systems Security Professional (CISSP) and Microsoft Certified Solutions Expert (MCSE). Other certifications that you could pursue after CISSP include Information Systems Security Architecture Professional (ISSAP), Information Systems Security Engineering Professional (ISSEP), and Information Systems Security Management Professional (ISSMP).

All of these have prerequisite requirements that you need to fulfil in order to be eligible.

What Skills Do Systems Engineers Need To Possess?

According to Payscale.com, knowledge of UNIX, Linux, VMware ESX, and virtualization will help your prospects in systems engineer jobs. Interpersonal skills are also important since you need to interact with people who have sound technical knowledge and laymen as well.

You will need to have a strong grasp on programming languages that the company’s systems run on.

What Is The Scope And Compensation For Systems Engineers?

Systems engineer careers are flourishing because systems engineers are widely sought after because every organization runs on systems that need regular maintenance, updating, and security. According to Payscale.com, the median salary for systems engineers is $66,246. The approximate maximum a systems engineer salary can go up to is $101,434 considering experience, expertise, and bonuses.