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 DO178C / ED12C standards in conjunction with systemlevel certification (ARP4754 / ED79 14 CFR 25.1309 / AC 25.13091). 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 DO178C or ED12C knowledge to systemlevel certification (ARP4754 / ED79 14 CFR 25.1309 / AC 25.13091).
Design and work with serial communication systems (RS485 CANbus ARINC 429 I2C etc.).
Generate highquality 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:
Bachelors degree in software engineering.
Proficiency in C code to support reviews and troubleshooting of software.
Essential experience with DO178C DAL A or B.
3 years of experience developing against DO178C DAL A or B guidelines.
2 years of experience using DOORS and requirementsbased software design for highreliability or safetycritical software (DAL B or A).
Experience in electrical hardware design and debugging.
Ability to handle highvisibility urgent deadlines.
Software or firmware development experience for embedded controllers.
Strong oral and written communication skills with proficiency in MS Office.
Excellent analysis decisionmaking coaching and mentoring abilities.
Customerfocused 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 fastpaced environment.
Ability to work in a team environment.
U.S. citizenship required. Security clearance is a plus.
Preferred Qualifications:
Familiarity with industry standards (DO254 / ED80 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 IC 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.
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.