Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com
E

Software Development Engineer I - MLB

Embraer
  • 🇺🇸 United States
  • On-site
  • 9 hours ago
  • Python
  • SQL
  • AI
  • Configuration Management
  • Object Oriented Programming
  • JavaScript
  • TypeScript
  • Git
  • REST API
  • React.js
  • FastAPI
  • PostgreSQL
  • Oracle
  • Unit Testing
  • Integration Testing
  • CI/CD
  • Docker
  • Data Visualization
  • Machine Learning
  • C#
  • .NET
  • Electron
  • Vite
  • Next.js
  • Node.js
  • SQLite
  • DuckDB
  • SQLAlchemy
  • Polars
  • Pandas
  • scikit-learn
  • PyTorch
  • Vector Search
  • pytest
  • Vitest
  • Playwright
  • Docker Compose
  • Windows
  • OpenAPI
  • OAuth2
  • OIDC
  • JWT
  • WebSockets
  • Server-Sent Events
  • UDP
  • Lean
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV

POSITION SUMMARY

The Software Development Engineer I develops tests, documents, deploys, and maintains software solutions for Manufacturing Engineering. The role applies to software engineering fundamentals to well-defined operational problems involving user interfaces, Python services, databases, analytics, manufacturing data, and system integrations.

Working within established architecture, engineering standards, and review processes, the engineer owns well-defined deliverables, investigates technical problems, and contributes to reliable solutions used in an aerospace manufacturing environment. Guidance is available for unfamiliar technologies, complex integrations, and production-impacting decisions.

JOB RESPONSIBILITIES

  • Software development and testing
  • Develop, test, and maintain well-defined features for user-facing applications and backend services; correct defects; and support-controlled production maintenance activities.
  • Develop clear and accessible interfaces using established frontend patterns, user requirements, and acceptance criteria.
  • Create and update APIs, data-processing functions, and background tasks using established architecture, coding standards, and peer review.
  • Write unit and integration tests, participate in code reviews, resolve review feedback, and document implemented behavior.
  • Data and manufacturing systems
  • Write SQL queries, perform basic data analysis, and implement approved changes to relational data models for manufacturing applications.
  • Develop and maintain defined components for data ingestion, validation, transformation, and traceability from documents, spreadsheets, structured files, equipment, or telemetry sources.
  • Develop and support defined integrations among manufacturing applications, databases, enterprise systems, and equipment interfaces using documented requirements, approved data contracts, and established security controls.
  • Analyze software logs, data quality issues, and representative examples; identify probable causes; and escalate issues that require broader architectural or production decisions.
  • Applied analytics and AI
  • Develop or integrate defined analytics, classification, anomaly detection, retrieval, or AI-enabled components when included in the assigned project, with appropriate technical review.
  • Evaluate outputs against defined acceptance criteria, document limitations and test results, and route uncertain or high-impact results for review.
  • Follow established controls for data privacy, access, model or dataset versioning, and reproducibility.
  • Delivery and collaboration
  • Participate in technical discovery and translate defined requirements or user stories into development tasks, acceptance criteria, estimates, and implementation plans for assigned work.
  • Apply established practices for source control, testing, accessibility, security, deployment, configuration management, and controlled changes.
  • Communicate progress, technical findings, risks, and support needs clearly to engineers, operators, and domain specialists.
  • Prepare concise technical and operating documentation for the solutions developed.

KNOWLEDGE, SKILLS AND ABILITIES

Required:

  • Bachelor’s degree in Software Engineering, Computer Science, Computer Engineering, Information Technology, or a related field, completed by the position start date.
  • Demonstrated programming experience through coursework, capstone projects, internships, research, or professional work using Python or another object-oriented programming language.
  • Working knowledge of JavaScript or TypeScript and web application fundamentals.
  • Working knowledge of SQL, relational database concepts, and common data structures.
  • Familiarity with Git or another version-control system.
  • Understanding of REST APIs, client/server applications, debugging, and fundamental software testing concepts.
  • Ability to independently progress on well-defined tasks, ask for support when needed, learn unfamiliar technologies, document solutions, and collaborate with technical and non-technical team members.
  • Strong attention to detail and commitment to safe handling of company and production data.

Desired:

  • Coursework, capstone, internship, research, or project experience with React, TypeScript, FastAPI, PostgreSQL, Oracle, or similar technologies.
  • Experience with unit testing, integration testing, continuous integration, Docker, or automated build tools.
  • Exposure to data pipelines, data visualization, machine learning, embeddings, large language model APIs, or retrieval-augmented generation.
  • Exposure to C#/.NET, Electron, hardware interfaces, serial communication, simulators, telemetry, MES, or other manufacturing systems.
  • Interest in aerospace, manufacturing operations, process improvement, predictive maintenance, or industrial digitalization.

Technology Exposure:

  • The engineer may work with technologies used by the team. Prior experience with every item is not required.
  • Applications and APIs: Python, FastAPI, React, TypeScript, Vite, Next.js, Node.js, Electron, and C#/.NET.
  • Data and analytics: PostgreSQL, Oracle, SQLite, DuckDB, SQLAlchemy, Polars, Pandas, and visualization tools.
  • AI and advanced data: scikit-learn, PyTorch, Transformers, embeddings, vector search, graph data, and retrieval-augmented generation.
  • Delivery and quality: Git, pytest, Vitest, Playwright, Ruff, mypy, Docker, Compose, continuous integration, and Windows operational scripts.
  • Integrations: REST, OpenAPI, OAuth2 or OIDC, JWT, WebSockets, server-sent events, enterprise APIs, equipment interfaces, and serial or UDP protocols.

MEASURES OF SUCCESS

  • Delivers well-defined software features that meet acceptance criteria, communicate progress or blockers promptly, and seek technical review for unfamiliar, complex, or production-impacting work.
  • Produces readable, maintainable, tested, and documented work that follows established team standards and addresses review feedback.
  • Build proficiency in the technologies and manufacturing processes used by assigned projects and progressively takes ownership of larger or less-defined deliverables.
  • Handles data, system access, and production-related changes responsibly and follows required review and approval processes.
  • Contributes constructively to collaboration among software, Manufacturing Engineering, operations, and other domain teams.

Working Conditions / Environment/Special Requirements

  • Ability to work in a safe and professional manner while adhering to applicable regulatory and company requirements.
  • Ability to work collaboratively in office, laboratory, and manufacturing environments as required by the assigned project.
  • Work involving production systems, sensitive data, or operational changes will be performed under appropriate supervision and established controls.

Representative technology environment

Applications and APIs: Python, FastAPI, React, TypeScript, Vite, Next.js or Node.js, and Electron

Data and AI: PostgreSQL, Oracle, SQLite, DuckDB, SQLAlchemy, Polars or Pandas, PyTorch, Transformers, and vector or graph search

Delivery and quality: Git, pytest, Vitest, Playwright, Ruff, mypy, Docker and Compose, CI, and Windows operational scripts

Integrations: OpenAPI, OAuth2 or OIDC, JWT, WebSockets, server-sent events, enterprise APIs, commerce APIs, and serial or UDP protocols

GENERAL COMMITMENT FOR ALL EMPLOYEES

  • Performs duties as assigned and communicates when additional guidance is needed.
  • Demonstrates initiative, professionalism, and commitment to company values, policies, directives, and procedures.
  • Incorporates Lean and continuous-improvement concepts into daily activities where applicable.
  • Honors and protects confidential and proprietary documents, systems, and information.
  • Satisfies work schedule requirements.

This job description is not designed to cover or contain a comprehensive listing of all activities, duties, or responsibilities required of the employee.

Embraer is an Equal Opportunity Employer. 

Software Development Engineer I - MLB · Embraer

Auto apply with Likeremote