Software Engineer at Aversan Inc. in Shelby, North Carolina

Posted in Other 2 days ago.

Type: full-time





Job Description:

Software Engineer

Aversan Inc. (www.aversan.com) is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defense, and space industries.

We are currently seeking a qualified Software Engineer to join our team.

Location: Shelby & Gastonia, North Carolina, USA

Schedule: Hybrid (Remote work considered with visits to the location as required)

Description:

The Software Engineer plans, designs, develops, and tests embedded software for aerospace motor control applications. The role involves acting as a technical expert in software development, coding, testing, and debugging, following DO-178C / ED-12C standards in conjunction with system-level certification (ARP4754 / ED-79, 14 CFR 25.1309 / AC 25.1309-1). The position works with technical staff to address software issues, resolve customer complaints, and implement software modifications. The Software Engineer will also participate in developing software user manuals.

Responsibilities:
  • Create Plan for Software Aspects of Certification (PSAC) and Software Development Plan (SDP) for each software project.
  • Lead oversight of software verification progress conducted by offshore teams.
  • Support the lead Software Engineer by integrating and testing new software deliveries and authoring document deliverables.
  • Create and manage software requirements.
  • Generate design documentation, including block diagrams, state diagrams, and timing analysis.
  • Develop software test environments and test plans.
  • Apply DO-178C or ED-12C knowledge to system-level certification (ARP4754 / ED-79, 14 CFR 25.1309 / AC 25.1309-1).
  • Design and work with serial communication systems (RS-485, CANbus, ARINC 429, I2C, etc.).
  • Generate high-quality specifications, reports, and publications, support proposals.
  • Implement software on target devices and test the software in a lab environment.
  • Follow the software design process, including requirements generation, design, peer reviews, test plan generation, integration, and testing.
  • Participate in customer discussions, brief technical capabilities, conduct trade studies, and address schedule and cost impacts.
  • Review vendor experience and capabilities to support software development.

Basic Qualifications:
  • Bachelor's degree in software engineering.
  • Proficiency in C code to support reviews and troubleshooting of software.
  • Essential experience with DO-178C, DAL A or B.
  • 3+ years of experience developing against DO-178C, DAL A or B guidelines.
  • 2+ years of experience using DOORS and requirements-based software design for high-reliability or safety-critical software (DAL B or A).
  • Experience in electrical hardware design and debugging.
  • Ability to handle high-visibility, urgent deadlines.
  • Software or firmware development experience for embedded controllers.
  • Strong oral and written communication skills, with proficiency in MS Office.
  • Excellent analysis, decision-making, coaching, and mentoring abilities.
  • Customer-focused with strong interface and negotiation skills.
  • Project management experience and familiarity with root cause and corrective action methodologies.
  • Ability to interact with all levels of internal and external management.
  • Creativity and commitment to excellence, with the ability to work in a diverse, fast-paced environment.
  • Ability to work in a team environment.
  • U.S. citizenship required. Security clearance is a plus.

Preferred Qualifications:
  • Familiarity with industry standards (DO-254 / ED-80, ARP4754) and engineering processes.
  • Additional software languages: Python, LabView.
  • Experience developing actuator and motor controllers.
  • Familiarity with Texas Instruments' Code Composer Studio and SM320F28335.
  • Familiarity with ARINC 429, I²C, SPI, JTAG.
  • Knowledge of permanent magnet synchronous machines (PMSMs) and brushless DC machines (BLDCs).
  • Familiarity with Linux, Windows, or macOS operating systems.
  • Strong skills in writing unit tests, integration tests, and debugging code.

More jobs in Shelby, North Carolina

Other
about 15 hours ago

Wells Fargo
Other
1 day ago

Walmart
$65,000.00 - $139,000.00 per year
Other
1 day ago

Franklin Energy
$20.00 - $24.00 per hour
More jobs in Other

Other
less than a minute ago

Innovative Network of Knowledge (INK)
Other
less than a minute ago

Best Buy
Other
less than a minute ago

Innovative Network of Knowledge (INK)