search
yourdomain > Mid Cities > computer/technical > Software Engineer

Software Engineer

Report Ad  Whatsapp
Posted : Wednesday, August 28, 2024 08:35 AM

About Costar Technologies Costar Technologies, Inc.
, headquartered in Coppell, TX, designs, develops, manufactures, and distributes a full range of products for the video surveillance and machine vision markets.
Costar Technologies, Inc.
consists of five operating companies: AV Costar, CostarHD, Costar Video Systems, IVS Imaging, and Innotech Security.
Summary As a member of the Engineering team, you will be responsible for designing, developing, and optimizing software for a wide range of network camera systems.
These camera systems range from high-volume, cost-effective solutions to high-end, ruggedized military grade systems.
In this role you will be working on product development activities from concept through production.
Responsibilities Design and implement embedded Linux applications for security and surveillance network camera systems.
Participate in all Software Development Life Cycle phases including gathering requirements, design, development, code reviews, testing and deployment.
Maintain the Yocto based camera SDK.
Use profiling tools to optimize software performance.
Create software design, organize, and participate in design reviews.
Collaborate with EE and ME team members to design new camera systems and features.
Work with the DevOps & QA teams to ensure delivery of high-quality software.
Document and present design alternatives using standard practices and Costar defined engineering processes.
Provide technical guidance to the sustaining engineering team when needed.
Participant in Agile Scrum ceremonies.
Education Bachelor’s degree in Computer Science or related engineering discipline Skills and Qualifications 2 – 7 years of experience in developing software.
2+ years of professional experience with C++ (11 or higher standard).
Impressive knowledge of object-oriented concepts and design patterns.
Experience with hands-on development and troubleshooting on embedded targets using tools such as GDB, Valgrind, shell scripting, Wireshark.
Experience using Linux – including startup and system configuration, root filesystem, proc filesystem, network stack & other subsystems.
Knowledge of video streaming protocols such as RTSP/RTP is a plus.
Working knowledge of SQL/NoSQL databases.
Experience with Yocto Project is desired.
Proficient with Git, SVN and version control workflows.
Proficiency in scripting and programming languages such as Python, Perl, Bash is desired.
Good knowledge of networking concepts such as NAT, Port, VLAN, Subnetting etc.
Strong understanding of Agile development environment.
Initiative-taking individual that possesses excellent time management and organizational skills.
Must possess collaborative team spirit.
Excellent verbal and written communication skills.
Work Conditions 40 hours on-site work week.
Some travel may be required – less than 10%.
Office, Engineering lab and commercial test lab environment.
Physically able to participate in training sessions, presentations, and meetings.
Sitting for extended periods of time; Dexterity of hands and fingers to operate a computer keyboard, mouse, and other computer components.
PUGSvIW5ak

• Phone : NA

• Location : Coppell, TX

• Post ID: 9001160846


Related Ads (See all)


auburn.yourdomain.com is an interactive computer service that enables access by multiple users and should not be treated as the publisher or speaker of any information provided by another information content provider. © 2024 yourdomain.com