
United Software Group
Actively Hiring
IT & engineering solutions, consulting, and staff augmentation provider
Sr. Software Engineer
- Carson
- |5 years of exp
- |Full Time
Posted: 4 days ago• Recruiter recently active
Job Location
Carson
Remote Work Policy
In office
Visa Sponsorship
Not Available
RelocationAllowed
Skills
Python
C++
C
Perl
Verilog
VHDL
LabView
Embedded systems programming
power shell
Embedded Systems Architecture
Firmware Development on TMS320F28XX DSP
Firmware Development on PIC16XX
Firmware Development on MC68XXX
Firmware Development on X86 DSPs/Microcontrollers
About the job
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.
Responsibilities
- Design and implement advanced control algorithms for power electronic applications
- Develop control system software requirements to write embedded code for 3-phase Active Rectifier, Motor Control electronics
- 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
- Test/debug power electronics controllers, Source and assembly level debugging
- Optimize software performance by working with control system engineers
- Work with suppliers to review control software design
- Lead or support software design review activities
- Interface with vendors, customers and other departments on technical issues
- Independently owns, or leads a team for small/medium size software development
- Reviews, checks and approves work done by peers and lower level engineers
- Provides guidance and training to lower level engineers
- Assesses standard work and support or lead improvement projects
- Understands how various groups (engineering, industrialization, operations) work together and is able to navigate through the company
- Analyze customer requirements and validate them by analysis/modeling/prototyping or based on existing product performance
- Create software requirements specification and hardware/software interface control documents
- Create verification plan for validating product compliance to requirements
- Able to interface independently with technical analysts to define the software design
- Able to interface independently with existing and/or new suppliers and OEMs
- Creates design tools to help define the product design, capture lessons learned and improve rotating equipment development process
- Creates software design document that covers design analysis, notes, and specific guidelines followed
- Create design verification test procedure (DVTP) and report (DVTR)
- Perform product performance testing and analysis to ensure that requirements are met and generate test reports
- Independently finds or creates solutions to problems requiring research, resourcefulness and creativity
- Supports feasibility, development, validation, verification, and qualification testing at Monogram and at external test laboratories
- Utilizes sound technical problem solving to support ongoing projects
- Follows sound engineering principles to ensure designs meet airworthiness standards, customer requirements and internal standards
- Reviews critically and presents findings and trade studies
- Provides input to program and project managers
- Perform RTCA/DO-178 based process tasks and generate PSAC, SDP, SVP, SCMP, SQAP, SCI, and SAS documents
- Understands, follows, and promotes, policies and procedures
- Process engineering changes in the development of water and waste systems and equipment
- Documents findings and trade studies
- Other duties as assigned
Qualifications
- Bachelors or Master’s Degree in electrical or computer engineering from a recognized ABET accredited institution or equivalent
- 5+ years of software design experience in aerospace industry with RTCA/DO-178B
Required Skills
- Hands on programming skills in programming languages such as C/C++, VHDL/Verilog and/or scripting languages such as Perl/Python or Power Shell
- Knowledge in embedded systems architecture and programming
- Programming skills in LabVIEW
- Programming skills for developing firmware on TMS320F28XX DSP, PIC16XX, MC68XXX or X86 DSPs/Microcontrollers
Preferred Skills
- Analytical – Knowledge and understanding of active rectifiers, PFC, inverter and motor control software design
- Design – Design knowledge of CAN, ARIN429, I2C, SPI, RS232 software modules
- Technical Skills – Ability to use electrical circuit simulation tools such as PSPICE and system level simulation tools such as PSIM/MATLAB/Simulink
- 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)
- Hands on experience of using electronics equipment such as programmable power supplies, high speed digital oscilloscopes, logic analyzers etc.
- Design & develop instrumentation capabilities for product electrical parameter characterization and validation
- Design level understanding of communication protocols such as CAN, ARINC, SPI, RS-232 etc.
- Experience in aerospace regulations such as RTCA/DO-160/D0-178 and RTCA/DO-254 guidelines
- Knowledge in major aerospace OEM electronics design guidelines
- 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
- Experience in using design/simulation tools such as MATLAB/Simulink etc.
About the company

United Software Group
Actively Hiring