Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Software Engineer

Partnership Staffing

Software Engineer

Los Angeles, CA
Full Time
Paid
  • Responsibilities

    Job Description

    Job Description

    We are seeking a Software Engineer to become an integral part of our team! You will be responsible for creating and modifying computer application software or specialized utility programs.

    Responsibilities:

    • Analyze user needs and develop software solutions
    • Work with project manager or product owner to meet specification needs
    • Recommend software upgrades to optimize operational efficiency
    • Collaborate with other developers to design and optimize code
    • Create flowcharts and user guides for new and existing programs
    • Document all programming tasks and procedures
    • Perform routine software maintenance

    Qualifications:

    • Previous experience in software development, computer engineering, or other related fields
    • Knowledge of Java, Python, or other programming languages
    • Familiarity with relational databases such as MySQL, Oracle, and SQL Server
    • Deadline and detail-oriented
    • Strong analytical and critical thinking skills

    more specifically the ability to use the following

    SSH, TCP/IP, UDP/IP, RTP/TCP, RTP/UDP, RTP/RTSP/TCP, RTP/RTSP/HTTP/TCP, RTCP, SOAP, SIP, WS, WSDL, JSON, Git, REST, XML, Valgrind, Express, Node, Bash, C, C++, Javascript, Python, Linux, DHCP, DHCPCD, IPv4LL, Avahi, GCC/G++, PKG-CONFIG, Sockets, MD5, SHA-256, Raspberry pi (boot config), NTP, TLS, PulseAudio, AAC, TeamViewer

    WS-BaseNotification, WS-PullPoint

    Gstreamer -> ( pipeline construction with all use cases i.e pulsesrc ! audioconvert ! audioresample ! mulawenc ! rtph264pay)

    H264 knowing what all of this is ->(CABAC, Baseline Profile, AVC vs Byte-stream, nal vs au, GOV, level, formats i.e. I420 vs Y444)

    G711 knowing -> (uLaw vs aLaw, sample rate, formats i.e. S16LE vs. F32LE)

    Knowing when to use MPEG vs two separate UDP streams.

    Wireshark -> Knowing all the key protocols to debug