Software Engineer

Share

Located in Van Nuys, CA

Salary: 70K-90K

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. **

Express Office: West Hills
6700 Fallbrook Avenue
Suite 220
West Hills, CA 91307
Apply Now