Britech Group logo

C Application Engineer

Britech Group
  • Vista, California
    30+ days ago

    Job Description

    We are looking looking for a highly skilled and experienced Senior Software Developer to join our team, You will be developing and maintaining a complex Linux-based server software environment written in C. This role takes ownership of critical components, drives architectural decisions, and mentors junior developers while contributing directly to product stability, performance, and scalability.
    ESSENTIAL DUTIES AND RESPONSIBILITIES
    • Design, implement, and maintain core components of a high-performance C-based server application on Linux.
    • Actively engage in architecture and design discussions, contributing to long-term technical strategy.
    • Identify and resolve performance bottlenecks, system-level bugs, and low-level technical challenges.
    • Collaborate closely with cross-functional teams including QA, DevOps, and product management.
    • Mentor junior developers, conduct code reviews, and promote best practices in systems programming.
    • Improve development processes, tooling, and system observability across the software lifecycle.
    • Improve build and test automation using CI/CD best practices.
    • Provide support for our international customers, both from our office in California and on-site as needed
    QUALIFICATIONS
    • Strong proficiency in C programming with in-depth knowledge of systems-level software development.
    • Experience with Cmake and Make.
    • Extensive experience working in Linux environments, including deep familiarity with kernel interfaces, networking, threading, and memory management.
    • Demonstrated ability to design scalable and robust server-side software            
    • Proficiency with debugging and performance analysis tools (e.g., gdb, strace, valgrind, perf, eBPF).
    • Containerization experience (e.g., Docker, Podman)
    • Experience with version control systems like Git and CI/CD pipelines, experience using GitLab is preferred.
    • Excellent problem-solving, troubleshooting, and communication skills.
    • The ability to work well in a distributed software development group environment.
    • A proactive mindset with the ability to take initiative and lead projects.
    EDUCATION and/or EXPERIENCE
    • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related field.
    • 5+ years of professional experience developing production-grade software in C on Linux systems.
    • Experience with scripting languages (e.g., Bash, Python) and familiarity with build systems is a plus.
    • Prior experience mentoring or leading other developers is strongly preferred.
    TRAVEL
    Ability to travel internationally for office and customer site support. If required, trips are typically 1 to 2 weeks.
     
     

    Numbers & Facts

    LocationVista, California
    IndustryComputer/IT Services
    Company Size20 to 49 employees
    Year Founded2004
    Websitehttps://britechgroup.com/

    About Company

    Britech Group, Inc. is a Technology Staffing Company who are experts in integrating exceptional people with top companies.

    With headquarters in San Diego, Britech is serving a diverse range in many industries all over the USA.

    Contact us today.

    We are members of the CSP

    A Certified Woman Owned Business.

    While our core clients are here in San Diego, we are offering hiring solutions nationwide.

    We are proudly certified with the California Public Utilities Commission as a Woman-Owned Company.

    Skills

    • Architectural Servicesunmatched
    • Bash Scriptingunmatched
    • Best Practicesunmatched
    • C Programming Languageunmatched
    • CMakeunmatched
    • Code Reviewsunmatched
    • Communication Skillsunmatched
    • Computer Engineeringunmatched
    • Computer Scienceunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Cross-Functionalunmatched
    • Debugging Skillsunmatched
    • DevOpsunmatched
    • Dockerunmatched
    • GDB (Gnu Debugger)unmatched
    • Gitunmatched
    • Identify Issuesunmatched
    • Kernel Programmingunmatched
    • Lead Generationunmatched
    • Linux Operating Systemunmatched
    • Machine Toolunmatched
    • Memory Managementunmatched
    • Mentoringunmatched
    • Performance Analysisunmatched
    • Problem Solving Skillsunmatched
    • Process Improvementunmatched
    • Product Managementunmatched
    • Python Programming/Scripting Languageunmatched
    • Quality Assuranceunmatched
    • Scripting (Scripting Languages)unmatched
    • Server Programming/Applicationsunmatched
    • Software Developmentunmatched
    • Software Development Lifecycle (SDLC)unmatched
    • Software Engineeringunmatched
    • Source Code/Configuration Management (SCM)unmatched
    • Systems/Internals Programmingunmatched
    • Technical Strategyunmatched
    • Test Automationunmatched
    • Willing to Travelunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder