C, Linux Software Engineer

C, Linux Software Engineer

20 Feb 2024
California, Lakeforest, 92630 Lakeforest USA

C, Linux Software Engineer

Description:MAJOR RESPONSIBILITIES Design, implement, integrate and verify software applications and tools using CC under Linux and Windows OS Enhance, optimize and improve efficiency and robustness of the current software Participate in requirements analysis, architecture and design processes Create and document system level solutions including Requirements, Interface Control Documents and Detailed Design Documents. Collaborate with multiple development teams Review, evaluate and analyze test plans and procedures Support system test programs, analyze results and improve overall system quality Lead and provide technical guidance to engineers, designers and support personnel Participate in a complete software development lifecycle using SAFe methodologies KNOWLEDGE/SKILL REQUIREMENTS Strong proven experience in CC programming languages Deep knowledge and experience in real time multi-threaded embedded software. Proven experience in development under Linux. Proven experience in virtualization hypervisors like QEMU and KVM Proven experience in socket programing, IPC and PUB/SUB architecture. Strong understanding of the networking protocols TCP/UDP/IP/HTTP/SNMP/DHCP/DNS and familiarity with VLANs and basic switching and routing concepts. Demonstrated ability to manage priorities, context switches and make efficient use of shared resources. Demonstrated ability to work well in a fast-paced environment practicing SAFe software development principles. Proven experience in continuous integration / continuous deployment and test-driven software development Demonstrated engineering communication expertise including clear and concise written and verbal skills Demonstrated ability to take a lead, break down software tasks and mentor less experienced team members. Knowledge of latest and greatest C14/17 and later is desirable EDUCATION/EXPERIENCE REQUIREMENTS Bachelor’s degree in Computer Science/Software Engineering, Master’s degree is preferred. 12+ years of experience in software development Agile / Scrum / SAFe certification or proven experience practicing Agile software development principles. OTHER REQUIREMENTS Ability to travel to domestic or international locations as required, up to 5% of the time Ability to face customer and engage in technical collaborationSkills:C, linux, embedded softwareTop Skills Details:C,linux,embedded softwareAdditional Skills & Qualifications:Experience in a Linux environment. Avionics experience would be ideal.Experience Level:Expert LevelAbout TEKsystems: We're partners in transformation. We help clients activate ideas and solutions to take advantage of a new world of opportunity. We are a team of 80,000 strong, working with over 6,000 clients, including 80% of the Fortune 500, across North America, Europe and Asia. As an industry leader in Full-Stack Technology Services, Talent Services, and real-world application, we work with progressive leaders to drive change. That's the power of true partnership. TEKsystems is an Allegis Group company. The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

Job Details

Jocancy Online Job Portal by jobSearchi.