Software Engineer
Company: Vecima Networks Inc.
Location: Chicago
Posted on: June 26, 2022
Job Description:
Software Engineer (6 Positions)Chicago, IL Vecima Networks is
leading the global evolution to the multi-gigabit, content-rich
networks of the future. Our talented people deliver future-ready
software, services, and integrated platforms that power broadband
and video streaming networks, monitor and manage transportation,
and transform experiences in homes, businesses, and everywhere
people connect. We help our customers evolve their networks with
cloud-based solutions that deliver ground-breaking speed, superior
video quality, and exciting new services to their subscribers.
Learn more at vecima.com. Position Summary:As a member of our
R&D group, you will work in small cross-functional scrum teams
consisting of software developers, engineers, and testers. You will
influence the design and have a vital role in development of
software components for use in Vecima's varied product offerings.
These software components may be targeted anywhere from real-time,
low level processing on Vecima-designed embedded systems through to
cloud computing on commodity hardware. Products created include but
are not limited to: broadband fiber, broadband video processing,
and DOCSIS data/video transmission. You will work with colleagues
to leverage and increase your collective knowledge and skill sets,
while continuously improving Vecima's design practices, processes,
and quality.Duties include (but are not limited to):
- Engage with Agile team in all aspects of software
development.
- Engage with PLM and CTO related to feature and product
improvements.
- Work in a collaborative team environment and consistently
commit to and complete software deliverables within a product
development life cycle.
- Modify or debug code for functional and performance
improvements.
- As part of a cross-functional team, participate in technical
discussions where evaluating and executing design and development
plans for products are reviewed.
- Apply a client-centric approach to changing requirements and
demands.
- Generate appropriate documentation to clearly represent the
software solutions being created.
- Independently troubleshoot issues and provide technical
guidance to team members as required.
- Actively contribute to efforts for continuous
improvement.Position requirements:
- Bachelor's degree in Computer Science, Software Engineering or
equivalent.
- 3+ years of experience developing software in a Linux/Unix
environment.
- Experience with DOCSIS platforms: Remote PHY, Remote MACPHY,
CCAP
- Experience with DOCSIS 3.0 and 3.1
- Strong experience in software development lifecycle from
requirements, design, coding, debugging, to build and configuration
management.
- Capable of generating testing strategies to ensure applications
are thoroughly tested to meet high quality standards.
- Proficiency in C/C++, Java, and other popular scripting
languages, e.g python, shell.
- Able to build-out software test automation.
- Must be able to work cohesively within the local team and
across geographically spread teams to accomplish results.Preferred
skills:
- Networking protocol implementation and analysis, with knowledge
of TCP/IP, UDP/IP, SNMP, DHCP, TFTP and other networking
protocols.
- Proficient at using debugging to diagnose single and
cross-service issues in software from unit to system levels
- Proficient with using tools such as Git, Jenkins, Bitbucket,
Jira, GDB, etcCore Competencies:
- Demonstrated commitment to continuous professional development
and learning.
- Excellent verbal and written communication skills.
- Demonstrated ability to work effectively under pressure.
- Influences project or agile team direction based on knowledge
and experience.
- Attention to detail, initiative, productivity, teamwork and
quality work are necessary to be successful within Vecima's R&D
culture. At Vecima, everyone contributes and makes an impact. We
foster an open, caring, and innovative work environment where
creativity and communication thrive. We always strive to be our
best and recognize achievements and wins that fuel individual and
company growth. Together, we create the breakthroughs that lead the
industry forward.Vecima offers a competitive compensation and
benefits package and strives to provide a challenging work
environment that can foster skill development and personal career
growth for all employees.We consider applicants for all positions
without regard to race, color, religion, creed, gender, national
origin, age, disability, marital or veteran status, or any other
legally protected status.We are fueled by the innovation,
leadership, and passion of today's top talent. If you are looking
for a challenging and rewarding career as or Senior Software
Engineer/ Software Engineer, we want to hear from you!Apply
now!
Keywords: Vecima Networks Inc., Chicago , Software Engineer, IT / Software / Systems , Chicago, Illinois
Didn't find what you're looking for? Search again!
Loading more jobs...