Melbourne, FL

Software Development Engineer I - MLB

OnsitePosted 3 weeks agoVisa Sponsorship

Job details

Location
Melbourne, FL
Work type
Onsite
Visa
Sponsorship available
Posted
3 weeks ago
Apply on
embraer.breezy.hr

About this role

Embraer is seeking a Software Development Engineer I to support software solutions for Manufacturing Engineering in an aerospace manufacturing environment. The role develops, tests, documents, deploys, and maintains user interfaces, Python services, databases, analytics, manufacturing data solutions, and system integrations while collaborating with technical and domain teams.

What you'll do:

  • 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

What they're looking for:

  • 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
  • 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
Ready to apply to Embraer?
ApplyBolt finds matching jobs, tailors your resume, and submits applications for you.

About Embraer