Firmware Engineer Job at Katalyst Healthcares & Life Sciences Inc, Irvine, CA 92602

ZzBmVVZuQU1ISXpRWmJnZGNkU0VWQT09

Job Description

Responsibilities:

  • Experience in requirement analysis, system designing, development, porting and validation Embedded Software for microcontrollers, processors of Embedded, IoT and Mobile applications
  • High performance coding in ARM assembly, Python, Java,C++, C, Embedded C.
  • Excellent experience in development of multi - threaded real-time embedded, IoT &mobile applications using Python, Java, C++, C, Embedded C, Android BSP, MATLAB, Embedded Linux etc.
  • Knowledge on Linux Device Driver programming.
  • Knowledge in usage of oscilloscope, Function Generator, Logical Analyzer & CRO.
  • Expertise in design, defines, develop and deploy object-oriented software using C++, OOPS, UML, Design Patterns, SOLID Principles.
  • Expert in modeling circuit design in Proteus and MATLAB.

Requirements:

  • Programming: C/C++, C#, Java, Python
  • Development Tools: Scopes, meters, emulators, debuggers, and schematic capture
  • Protocols: CAN, I2C, SPI, RS232, RS485, UART, TCP/IP, Bluetooth, TFT LCD, CAN, J1939, J1587, PMW, ADC
  • Operating Systems: Linux operating systems (Ubuntu, Debian), Microsoft
  • Control Software: PVCS, MKS Integrity Source Control, Tracker bug software, SourceSafe, perforce version control software and System Weaver
  • Software tools: Win32 API, CCS, Spectrum Debugger, Green Hills Software (GHS) compiler, Catalysers, Qt and Visual Studios
  • Office Tools: Office apps and flowchart tools
  • Systems: Windows XP, NT, 98, UNIX, WinCE, Green Hills, QNX
  • Debugging tools: GNU Debugger, JTAG

Job Types: Full-time, Contract

Schedule:

  • Day shift
  • Monday to Friday

Ability to commute/relocate:

  • Irvine, CA 92602: Reliably commute or planning to relocate before starting work (Required)

Experience:

  • Embedded software: 1 year (Preferred)

Work Location: In person

Similar Jobs