Tools Senior Engineer Python Polarion Mongodb Apply
TOOLS SENIOR ENGINEER (PYTHON, POLARION, MONGODB)
Senior Engineer to create and maintain the software tools and infrastructure used to plan, execute, package and deliver safety critical software products. This position requires proven skills in software tools development and excellent oral and written communication skills.
Responsibilities
Design, develop, document, test and deploy software-based tooling to ensure compliance (e.g. tools to import, export, data parsing, configuration, test, analysis, reporting and automation).
Deploy process tooling infrastructure (build, configuration, maintenance) for use by developers, testers and management.
Create concise documentation for software tools and infrastructure (e.g. including user guides, work instructions, design, test and release documentation).
Maintain legacy software tools, supporting global engineering teams.
Work within an Agile development process, with responsibilities for specific tools and projects.
Skills
8+ years of experience in the development of software tools used to ensure safety or quality of a product development process.
Extensive knowledge of Python (including debugging modified code) and proficiencies with a range of complementary languages including C/C++, Java, bash.
Experience using the following Python packages or their equivalent; mongoengine; Flask, requests, Jinja2, redis, python-docx.
Experience with Clang/LLVM and/or GCC toolchains and their various output file data, such as AST,II, DWARF and ELF.
Strong experience in Linux server management.
Experience maintaining legacy code in production environments (i.e. re-use, update of existing code without side effects).
Experience using and managing NoSQL databases such as MongoDB.
Experience creating and maintaining Docker/Podman images.
Experience with Jenkins, Airflow, Luigi or equivalent.
Able to analyze and decompose problems into potential technical solutions.
Able to develop structured code (re-usable, configurable, readable, testable, maintainable).
Experience developing software in an AGILE environment using tools such as Jira / Confluence, Git.
Pi-square technologies is a Michigan (USA) Headquartered Automotive Embedded Engineering Services company, Synergy Partner for major OEMs and Tier 1s and their implementation partners in Automotive Embedded Product Development, Projects, Requirements Analysis, Software Design, Software Implementation, Efficient Build, Release Process, and turnkey software V & V Services. We have more than 20+ years of industry expertise with specialization in the latest cutting-edge automotive technologies such as Infotainment, connected vehicles, Cyber security, OTA, and Advanced Safety/ Body electronics.