Search by job, company or skills

Ford Motor Company

Software Engineer

Save
new job description bg glownew job description bg glow
  • Posted 6 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Description

Mechanical engineer with CAE(Computer Aided Engineering) FEA(Finete Element Analysis) domain knowledge and computer programming knowledge

Dassault Simulia (Abacus, FE-Safe, Tosca, iSight) knowledge to support with 3DX migration from other commercial tools.

Hypermesh customization using Python preferred. TCL/TK understanding to migrate to python is required

basic kubernetes commands to manage Aqira application

Ford packaging using SCCM and WBS methods

Automation testing using Selenium or other tools

Python programming experience. Angular,springboot programming nice to have.

Knowledge on HPC(High Performance Computing) environment and usage

Responsibilities

  • Develops software to deliver user stories that contribute to a valuable working software product.
  • Package and release commercial Softare packages to Ford Global users.
  • Work with vendor for COTS issues resolution.
  • Develops automated unit tests with working software, to confirm software functionality conformance to functional and non-functional requirements.
  • Develops automated functional tests to confirm user story acceptance and to detect regression defects.
  • Develops good understanding the product's value/use.
  • Has a thorough knowledge of the services handled by the Product Team
  • Ensures that quality is built into their software throughout the development lifecycle.
  • Performs exploratory testing to confirm application execution and to identify software deficiencies not covered by automated testing.
  • Reviews continuous integration build status and fixes build failures.
  • Improves continuous integration tooling by automating manual processes within the delivery pipeline and improving quality gates based on past learnings.
  • Reviews ongoing production software operations and troubleshoots production issues.
  • Implements tooling that monitors application performance metrics and automatically notifies team when a failure occurs in production.
  • Uses agile techniques to deliver small, incremental changes continuously while working with the Product Manager and Product Designer to ensure customer needs are being met.
  • Active participant in all team agile ceremonies:
  • Backlog Refinement/Iteration Planning
  • Stand-up
  • Provides input to product governance communications
  • Triages incidents and provides production support

Qualifications


  • 7+ years of experience as a Computer Aided Engineering(CAE) application developer
  • Finite Element Analysis knowledge using software like Nastran, Abacus.
  • Experience with Python programming and its frameworks. Nice to have Django knowledge.
  • Experience working in any Agile framework, in the true spirit of Agile
  • Familiarity with GitHub or equivalent source control repositories
  • Experience troubleshooting application and performance issues.
  • Strong analytical and problem-solving skills
  • Strong focus on quality practices
  • Good communication and interpersonal skills
  • Ability to multi-task and manage changing priorities
  • Ability to work independently and take initiative when facing unexpected problems

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 147507909

Similar Jobs

Chennai, India

Skills:

KibanaPrometheusDynatraceBashSplunkGrafanaPythonMicroservice architecturesgraphiteCatchpoint

Chennai, India

Skills:

GithubMachine LearningScipyPostgreSQLJiraSqlDeep LearningNumpyPandasMySQLDatabricksOracleAzurePythonAWSGenerative AIAWS BedrockAgentic AI frameworksScikit-LearnRAG embedding modelsTransformersBERTAzure AI

Chennai, India

Skills:

Sas EgProc SqlDatabricksPythonSAS Base MacrosSAS GRID

Chennai, India

Skills:

multi-threadingCConcurrent ProgrammingQosPythonperformance tuning in large-scale distributed systemsnetwork data plane developmentpacket processing

Chennai, India

Skills:

JavaContainersContinuous DeliveryKubernetesAutomated Testing