Search

Sr. Software Engineer

PublishedPublished: 6/14/2022
Technology

Job Description

The Sr. Software Engineer will be responsible for analysis, design, development, debugging and modification of embedded control software for electronics applications such as controllers, PFC based 3-phase Active Rectifiers, Motor Control, DC-DC Convertors and AC Drives for harsh and hazardous environments for the commercial aerospace products.

\n


\n

Responsibilities

\n

    \n
  • Design and implement advanced control algorithms for power electronic applications
  • \n

  • Develop control system software requirements to write embedded code for 3-phase Active Rectifier, Motor Control electronics
  • \n

  • Contributes to system design and independently develops subsystem designs that meet the requirements. Considers tradeoffs between requirements, cost and reliability in the choice of a design approach
  • \n

  • Test/debug power electronics controllers, Source and assembly level debugging
  • \n

  • Optimize software performance by working with control system engineers
  • \n

  • Work with suppliers to review control software design
  • \n

  • Lead or support software design review activities
  • \n

  • Interface with vendors, customers and other departments on technical issues
  • \n

  • Independently owns, or leads a team for small/medium size software development
  • \n

  • Reviews, checks and approves work done by peers and lower level engineers
  • \n

  • Provides guidance and training to lower level engineers
  • \n

  • Assesses standard work and support or lead improvement projects
  • \n

  • Understands how various groups (engineering, industrialization, operations) work together and is able to navigate through the company
  • \n

  • Analyze customer requirements and validate them by analysis/modeling/prototyping or based on existing product performance
  • \n

  • Create software requirements specification and hardware/software interface control documents
  • \n

  • Create verification plan for validating product compliance to requirements
  • \n

  • Able to interface independently with technical analysts to define the software design
  • \n

  • Able to interface independently with existing and/or new suppliers and OEMs
  • \n

  • Creates design tools to help define the product design, capture lessons learned and improve rotating equipment development process
  • \n

  • Creates software design document that covers design analysis, notes, and specific guidelines followed
  • \n

  • Create design verification test procedure (DVTP) and report (DVTR)
  • \n

  • Perform product performance testing and analysis to ensure that requirements are met and generate test reports
  • \n

  • Independently finds or creates solutions to problems requiring research, resourcefulness and creativity
  • \n

  • Supports feasibility, development, validation, verification, and qualification testing at Monogram and at external test laboratories
  • \n

  • Utilizes sound technical problem solving to support ongoing projects
  • \n

  • Follows sound engineering principles to ensure designs meet airworthiness standards, customer requirements and internal standards
  • \n

  • Reviews critically and presents findings and trade studies
  • \n

  • Provides input to program and project managers
  • \n

  • Perform RTCA/DO-178 based process tasks and generate PSAC, SDP, SVP, SCMP, SQAP, SCI, and SAS documents
  • \n

  • Understands, follows, and promotes, policies and procedures
  • \n

  • Process engineering changes in the development of water and waste systems and equipment
  • \n

  • Documents findings and trade studies
  • \n

  • Other duties as assigned
  • \n

\n


\n

Qualifications

\n

    \n
  • Bachelors or Master’s Degree in electrical or computer engineering from a recognized ABET accredited institution or equivalent
  • \n

  • 5+ years of software design experience in aerospace industry with RTCA/DO-178B
  • \n

\n


\n

Required Skills

\n

    \n
  • Hands on programming skills in programming languages such as C/C++, VHDL/Verilog and/or scripting languages such as Perl/Python or Power Shell
  • \n

  • Knowledge in embedded systems architecture and programming
  • \n

  • Programming skills in LabVIEW
  • \n

  • Programming skills for developing firmware on TMS320F28XX DSP, PIC16XX, MC68XXX or X86 DSPs/Microcontrollers
  • \n

\n


\n

Preferred Skills

\n

    \n
  • Analytical – Knowledge and understanding of active rectifiers, PFC, inverter and motor control software design
  • \n

  • Design – Design knowledge of CAN, ARIN429, I2C, SPI, RS232 software modules
  • \n

  • Technical Skills – Ability to use electrical circuit simulation tools such as PSPICE and system level simulation tools such as PSIM/MATLAB/Simulink
  • \n

  • Interpersonal Skills – Possess a strong work ethic and commitment to excellence. Ability to communicate and ability to work in a team environment. Remains open to others BIG (B ideas and tries new things)
  • \n

  • Hands on experience of using electronics equipment such as programmable power supplies, high speed digital oscilloscopes, logic analyzers etc.
  • \n

  • Design & develop instrumentation capabilities for product electrical parameter characterization and validation
  • \n

  • Design level understanding of communication protocols such as CAN, ARINC, SPI, RS-232 etc.
  • \n

  • Experience in aerospace regulations such as RTCA/DO-160/D0-178 and RTCA/DO-254 guidelines
  • \n

  • Knowledge in major aerospace OEM electronics design guidelines
  • \n

  • Possess a strong work ethic, and commitment to excellence. Ability to communicate, ability to work in a team environment. Ability to provide leadership to other members of the engineering team
  • \n

  • Experience in using design/simulation tools such as MATLAB/Simulink etc.
  • \n

\n


\n


\n


\n


Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...