What are the responsibilities and job description for the Principal Software Engineer position at Ehub Global Inc?
Job Title : Principal Software Engineer
Location : USA- Carson, CA (Onsite)
What we are looking for :
- Experience and knowledge in complex embedded software architecture and design. Knowledge and understanding of active rectifiers, PFC, inverter, and motor control software design
- Design knowledge of CAN, ARIN429, I2C, SPI, RS232 software modules
- PSIM / MATLAB / Simulink.
- 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
- 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
- Programming skills for developing firmware on TMS320F28XX DSP, PIC16XX, MC68XXX or X86 DSPs / Microcontrollers
- C / C , VHDL / Verilog and / or scripting languages such as Perl / Python or Power Shell
Programming skills in LabVIEW