Automated Engineer Job Description
Automated Engineer Duties & Responsibilities
To write an effective automated engineer job description, begin by listing detailed duties, responsibilities and expectations. We have included automated engineer job description templates that you can modify and use.
Sample responsibilities for this position include:
Automated Engineer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Automated Engineer
List any licenses or certifications required by the position: DFSS, SCRUM, ISO26262, ISTQB, ATEX, CE, MESH, GHG, ITIL, NVIDIA
Education for Automated Engineer
Typically a job would require a certain level of education.
Employers hiring for the automated engineer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Associate Degree in Computer Science, Engineering, Education, Science, Computer Engineering, Electrical Engineering, Physics, Technical, Computer, Mathematics
Skills for Automated Engineer
Desired skills for automated engineer include:
Desired experience for automated engineer includes:
Automated Engineer Examples
Automated Engineer Job Description
- Design, identification and incorporation of behavior modeling of other agents in the environment
- Software development of computer vision and machine learning
- Software architecture, design, review, and test
- Software refactoring and algorithm restructuring to improve performance, reuse, and maintainability
- Performance optimization of algorithms on CPU, GPU or other architectures
- Investigation and root cause analysis of software defects
- Maintenance of software code repository
- Test and deployment of software releases
- Developing full-stack web applications
- Requirements gathering, software design, translation of designs into software, development of code, documentation, and software testing
- Proficiency in contemporary UNIX/Linux software environments using Make, gcc, bash
- Candidates should possess a strong background in software development, computer systems and computer science and have solid programming and organizational skills
- Proficiency in a compiled language such as C/C++/Java or similar
- Demonstrated ability to facilitate collaboration in large collaborative software projects
- Proficiency in contemporary UNIX/Linux software environments using Make, cmake, autotools, etc , glibc, assembly, gcc or llvm, bash, debian
- Experience with unit testing, system validation, software release
Automated Engineer Job Description
- Software testing (automated and manual), design, documentation, test data acquisition and analysis, test results analysis, and reporting
- Design, architecture and development of low latency high traffic engines
- Deal with real-time bidding (RTB) environments and API integrations with multiple DSPs
- Understanding of ad exchange platforms and network operations globally
- Explore areas of innovation with products such as mobile and video
- Building out services and APIs providing direct access to these rich 3D datasets
- Work with Amazon Web Services as a storage and computing platform, especially with S3 and EC2
- Design, develop and enhance test automation frameworks
- Develop new features for test case management and Test result analysis
- Identify and produce faster feedback systems for delivering enterprise grade software faster
- Some experience with real-time algorithms or sensor processing (cameras, LIDAR, RADAR, ultrasonics)
- Proficiency in multiple operating systems such as Linux, UNIX, Windows
- Proficiency in applied mathematics including probabilistic inference and modeling, linear algebra
- Experience with sensing systems such as cameras, radar, lidar, GPS, IMUs
- Proficiency in a modern compiled language such as C/C++/Java or similar
- Minimum of a M.S
Automated Engineer Job Description
- Apply computer and controls engineering to develop and automate new or existing test equipment including the sizing and selection of various devices for controlling parameters such as pressures, temperatures, flow rates, and power supplies
- Assist with special test set-ups that require some level of automation, control and/or data acquisition
- Develop and execute test plans for proof of concept testing
- Be a part of a diverse, dynamic, global team
- Collaborate with engineers, data scientists, and non-technical users
- Translate functional requirements into detailed technical designs
- Work closely with users to prototype, test, and validate the functionality of automation, tooling, interfaces, and reporting for daily tasks and prototype processes
- Perform ad-hoc software development to manually ingest data sources or databases not processed by the automated workflows
- Provide technical assistance, training, and information to users as necessary
- Innovate and integrate geospatial data visualization and presentation techniques
- Proficiency with a distributed version control system
- Proficiency in multiple contemporary computer programming languages and environments such as C/C++, PERL, Python, Java, OpenGL, Matlab, running on Linux
- Experience with software revision control systems such as GIT, Subversion (SVN), CVS
- Experience with sensor systems such as lidar, radar, cameras
- Strong foundation in linear algebra, vector analysis, and probability/statistics
- Must have knowledge in system safety standards (primarily ISO26262 or IEC61508)
Automated Engineer Job Description
- Analyze the results of benchmark, road tests and regression tests to assess performance and direct further perception improvements
- Work with algorithm experts in radar, sensor fusion, motion planning and platform control
- Integrate LiDAR perception software into prototype autonomous driving systems
- Provide engineering support for Surface Quality Monitoring (SQM) Systems within Davenport and Satellites
- Design, purchase, install, and support maintenance of SQM systems for Davenport and Satellites
- Maintain linkage with Corporate SQM resources in the Center of Excellence (COE)
- Identify new opportunities for automated inspection systems to add business value
- Ensure installed SQM systems are functioning optimally to deliver intended business results
- Distributed and parallel systems
- Networking systems
- Rapid prototyping of control systems in Matlab/Stateflow/Simulink, dSpace
- Broad knowledge of machine learning algorithms & principles
- Experience working with quality management principles and practices and software development methodologies
- Experience with performance testing, automated testing and manual functional testing
- Proficiency in writing optimized code in multiple contemporary computer programming languages, , C/C++, PERL, Python, Java, OpenGL, Matlab/Stateflow/Simulink, etc
- Bachelor’s Degree in Engineering, Sciences, Mathematics or similar fields
Automated Engineer Job Description
- Come up with high-level requirements and translate them into technical documentations to be implemented for new features
- Write efficient and easy-to-read software
- Implement the corresponding unit/regression testing modules
- Implement the corresponding tools if needed
- Work with perception, localization, and planning developers to provide better software systems, libraries, interfaces, and guidelines
- Responsible for the development, implementation, and maintenance of automation frameworks, and tools development to support overall test architecture for hybrid environment (Cloud, On premise) with a vison to achieve “Continuous Testing” objectives for large-scale integration of systems in order to reduce manual test efforts, and execution duration, while increasing quality, and test coverage
- Improve existing macro/scripts/tools/processes or Develop new ones, according to the needs, in order to facilitate the automation/ease of installation, configuration, testing, operation, etc
- Prepare/Update the related documentation of the integrated solutions
- Cooperate in international teams to ensure a quality technical support for all our affiliates (debug, integration support, …)
- Direct an execution team responsible for integrating embedded controller hardware and software
- Extensive knowledge of vehicle dynamics, from practical to theoretical standpoints
- Proficiency in writing highly optimized, modular code in a compiled language such as C/C++/Java
- 1+ years of GPU (Graphical Processing Unit), Parallel programming tools and language extensions
- Experience in issue tracking tools
- Three plus years of experience as a Software Quality Assurance Engineer in automation
- Solid understanding and experience with C++, Python or Java