Software Product Integration Engineer II

Wow! Warrenville , IL 60555

Posted 7 days ago

Job Description:

The Software Product Integration Engineer II works with a team of engineers who are responsible for driving design, testing, and troubleshooting standards for systems and software applications used to support, integrate, repair, monitor or enhance network based products and services. This role will create and curate applications that our consumers use along with systems and applications used to test, validate, and deliver these services.

Duties and Responsibilities:

Essential duties and responsibilities include but are not limited to those listed below:

  • Utilizes agile methodology through SCRUM to manage the backlog and deliver on commitments

  • Utilize Continuous Integration/Continuous Delivery (CICD) and DevOps best practices to create, test, and validate deployment scripts or development branches used to publish or deploy functionality to customers

  • Integrate and test delivery systems for products and services

  • Integrate products and services with new or existing web portals and mobile applications

  • Integrate network and product delivery systems with north and southbound systems via API under the direction of senior engineers

  • Ensure telemetry data from syslog and/or SNMP streams are visualized and utilized appropriately under the direction of senior engineers

  • Configure expert scripts and utilize machine learning algorithms to help create self-healing customers and self-healing networks

  • Utilize open source and off the shelf systems to facilitate the automated configuration and delivery of services over a variety of systems and Customer Premise Equipment

  • Works under the direction of senior engineers to test products and services in manual and automated testing environments. Partners with all engineering teams to help facilitate CICD throughout all of our environments

  • Design, document and facilitate the testing of system Application Programming Interfaces (API) in the development lab

  • Partner with others to create robust reports and dashboards utilizing various database technologies and data visualization platforms

  • Make recommendations to architecture, product management, and leadership on how to utilize new technologies

  • Communicate technical and non-technical concepts to a wide variety of groups within the organization to advance adoption of a new technologies, processes, and initiatives

  • Act as a subject matter expert for 1-3 different API's and/or coding languages, providing guidance and support to other team members on these coding languages and/or systems

  • Other duties as assigned

Qualifications:

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Education:

  • BS or BA from an accredited college or university or appropriate combination of education and experience

  • One or more technical certifications or certificates relating to software development or systems administration

Experience/Skills Needed:

  • 3-5 years of progressive software development and/or systems administration functions.

  • 3-5 years of cloud ecosystem experience such as VMWare or OpenStack

  • Knowledge of open source frameworks such as LAMP, and SMACK

  • Knowledge of visualization software such as Tableau, Grafana, or Kibana.

  • Knowledge of software development lifecycles, repositories, and continuous integration and deployment processes

  • Knowledge with SOAP/XML, REST, and JSON frameworks and API's

  • Knowledge in automated testing technologies for software applications and/or networks.

  • Knowledge in automation and technology management solutions

  • Knowledge of the Open Systems Interconnection model

  • Demonstrates a high level of transparency, collaboration and communication skills

  • Exceptional verbal and written communication skills

  • Experience giving peer and executive level presentations

Computer Skills:

  • Microsoft Windows, Microsoft Office, G-Suite, Mac OSX, Unix Like Operating systems, Bash/Shell Scripting, SFTP, SSH, HTTP/S, HTML, PHP, CURL, TCL, SQL, Javascript, Python, Ruby, Wireshark

Physical Demands/Working Conditions:

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • regularly required to talk and hear
  • required to use hands to type, handle objects and paperwork
  • required to use close vision and be able to focus
  • some travel may be required

The minimum base pay salary for this position is $70,000. Salary may be negotiable based on experience. The minimum salary does not include any other pay elements in which this position may be eligible.

All qualified applicants will receive consideration for employment

without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran

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
lc_ad

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
IS WV Software Engineer

Ametek, Inc.

Posted 1 week ago

VIEW JOBS 1/19/2021 12:00:00 AM 2021-04-19T00:00 • Bachelor's Degree in Computer Science or Engineering, or Electrical Engineering with emphasis on software systems * Skilled in the use of the C language with embedded experience * Strong verbal and written communication skills in English * Strong analytic and math skills * Ability to use basic test equipment (oscilloscope, DMM, logic analyzer, etc.) * Ability to read & understand schematics * Ability to work well across cultures * Ability to work multiple projects, prioritize, and meet deadlines in a dynamic, quality-oriented environment Desired specific experience: * NXP family of processors and automotive controllers, especially IMX6 and IMX 8 * CAN communications with focus on J1939/ISO 11898 * BSP customization experience * Cross-platform development build tools (Yocto, Buildroot, Eclipse) * Boot loader (u-boot) * Device Trees * Linux Driver development experience on common bus protocols like * I2C, SPI, MDIO, UART, Ethernet * Good understanding of Cameras, Image Processing, audio\video decoders and LCD controller with embedded Linux * Previous experience with Automotive Clusters and Infotainment Systems will be a plusWe are dedicated to be a world class manufacturing and engineering organization that provides cutting edge instrumentation technology to the construction, heavy truck, and food service industries. In this role, you will be instrumental in the design and development of real-time embedded systems for a wide range of new and existing instrumentation and control products. You will participate in all phases of the product development life cycle (requirements analysis, work estimates, software architecture/system design, high level design, detailed design, coding, unit test, integration, system level test, and maintenance). You will have an opportunity to interact with customers and consult with other cross-functional engineering staff (electrical, mechanical, test) to evaluate interfaces between hardware and software, and operational performance requirements of the overall system. You will have direct impact on the success of our IS product line by fulfilling key responsibilities of this role: * Requirements capture - work with customer and product team to establish and document product requirements * GUI development - Based on customer requirements and using VAPs or similar graphics tools and C++ * Embedded Linux driver / kernel development * Software testing * Hardware design input. Participate in the hardware and embedded system design of new products. Ensuring the requirements of the customer are realized in the product. Ametek, Inc. Warrenville IL

Software Product Integration Engineer II

Wow!