Skip to Main Content
Software Engineer
Express Employment Professionals Los Angeles, CA

Software Engineer

Express Employment Professionals
Los Angeles, CA
Expired: April 18, 2024 Applications are no longer accepted.
  • Full-Time
Job Description
Company Info
Job Description
Job Description

Express Employment Professionals is a full-service staffing agency

 

Our Client in Van Nuys, CA is looking for a:

Software Engineer

Shift: Day

Salary Grade: 70K – 90K DOE
Work Days: Monday – Friday Work Hours: 7:30am to 4:00pm

Reports to: Director Engineering FLSA Status: Salaried

Position Objective: The Software Engineer is responsible for the design and development of software/firmware line of IP enabled audio streaming devices. The Firmware Engineer’s job duties include designing, development, debugging and maintenance of the device firmware as well as integrating the devices into third party solutions using API’s, SDK’s and other software tools.

Analyze business requirements
• Translate business requirements into technical designs.
• Determines operational objectives by studying business functions; gathering information; evaluating output requirements and formats.
• Designs new software/configurations by analyzing requirements; constructing workflow charts and diagrams; studying system capabilities; writing specifications.
• Improves systems by studying current practices; designing modifications
Full lifecycle application development.
• Designing, coding, and debugging applications in various software languages.
• Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis.
• Object-oriented Design and Analysis.
• Software modeling and simulation.
• Front end graphical user interface design.
• Software testing and quality assurance.
• Integrate software with existing systems.

Core Competencies:

• Programming in an embedded Linux environment; using C, C++, Java, Python etc.

• Extensive experience working with ARM microprocessors.

• Designed, developed, and maintained firmware code for streaming devices in the security and/or audio/video industry.

• Familiarity with programming devices compliant with ONVIF protocols and API’s.

• Working knowledge or real-time audio/video streaming protocols; HTTP and RTP, compression algorithms as well as industry standard protocols viz. ONVIF.

• Working with third party API’s, SDK’s and misc. software tools.
Skills and Abilities:

• C, C++, Java programming.

• Python programming.

• Familiarity with ONVIF protocol

• REST API’s • Working knowledge of real time streaming protocols.

• SOAP, XML (WSDL interfaces). • Front end user interface design.

• Digital signal processing as related to audio devices (desired)

• Software test and validation.


Qualifications:

• BS in Computer Science or related field.

• 4+ years of working as a software/firmware developer (integration) preferably for a security or A/V device manufacturer.

Physical Demands:

• The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Employee will be involved in standing, walking, sitting, talking and/or hearing, using hands to handle or feel for objects, pushing and reaching with hands and arms and must be able to lift up to 25 lbs. Due to the nature of the job that is performed, the employee must have good vision and be able to distinguish different colors on electronic components and mechanical hardware.


**Express Employment Professionals is an Equal Opportunity Employer and will consider qualified applicants with criminal histories in a manner consistent with the Los Angeles Fair Chance Initiative for Hiring. **

Get fresh Software Engineer jobs daily straight to your inbox!

¹You may also apply directly on the company website.
By clicking “Continue” above,I agree to the ZipRecruiter Terms of Use and acknowledge I have read the Privacy Policy, and agree to receive email job alerts.