Talent.com
Senior Software Engineer
Senior Software EngineerThomas Global Systems Group • Irvine, CA, United States
Senior Software Engineer

Senior Software Engineer

Thomas Global Systems Group • Irvine, CA, United States
[job_card.variable_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

Join Our Team as a Senior Software Engineer!

Are you an experienced software engineer who thrives on building the core technology behind high-reliability embedded systems? Do you excel in fast-paced environments where precision and collaboration are key? If so, this role is for you! Were seeking a Senior Software Engineer with strong expertise in low-level driver and kernel development in C to design, integrate, and verify system-level software for embedded platforms, supporting platform bring-up and seamless system integration.

About the Company :

Thomas Global Systems is a leader in the design, manufacture and support of high-integrity aviation and defense electronics, operating out of locations in Sydney, Australia and Irvine, California.

About the Role :

The Senior Software Engineer plays a key role in developing and integrating low-level system software that enables high-reliability embedded platforms for aerospace and defense applications. This position is responsible for designing, implementing, and verifying kernel-level drivers, user-space libraries, and other foundational software components primarily in C. Working closely with hardware, systems, and test engineering teams, the Senior Software Engineer supports platform bring-up, system integration, performance optimization, and troubleshooting of complex embedded environments. This role requires deep technical expertise in low-level programming, strong analytical abilities, and the capacity to independently solve complex system challenges within a fast-paced, mission-critical engineering environment.

What's on Offer :

  • A varied, fast paced role with an innovative and respected leader in mission-critical aerospace and defense products.
  • Competitive remuneration and comprehensive benefits package.
  • Join a team of skilled and motivated people committed to innovation, collaboration, and national security outcomes.

What You'll Do :

  • Design, develop, and maintain kernel-level drivers / user space library and low-level system software.
  • Implement robust, efficient, and portable solutions using the C programming language.
  • Collaborate with hardware, systems, and test engineering teams to support driver integration and troubleshooting.
  • Analyze system performance, optimize resource utilization, and ensure reliable behavior under real-time constraints.
  • Participate in requirement captures, SW ICD generation, design reviews, code reviews, and system debugging activities.
  • Support verification and documentation activities as needed to meet project and certification requirements.
  • What You'll Bring :

  • Bachelor's degree in computer science, Computer Engineering, or a related field; or equivalent combination of education and experience.
  • At least 10 years of progressive experience in low-level software engineering, including embedded, driver, and kernel development.
  • Strong hands-on experience in driver development and / or kernel-level programming in Unix.
  • Expert proficiency in C for embedded and system-level development.
  • Solid understanding of low-level OS concepts, memory management, multithreading, hardware interfaces, and real-time constraints.
  • Ability to work with hardware teams to debug board-level issues, timing, and interface behaviours.
  • Strong problem-solving skills and ability to work independently with minimal guidance.
  • Preferred / Bonus Qualifications :

  • Experience developing drivers for LynxOS / LynxRTOS.
  • Experience with Linux PCI Utilities Library.
  • Familiarity with TCL and other scripting languages (e.g., Python, Bash, Perl).
  • Knowledge of DO-178 development processes, documentation workflows, and certification considerations.
  • Experience working in safety-critical or mission-critical embedded environments.
  • Understanding of BSPs, RTOS internals, or avionics development practices.
  • Apply now and take your career to new heights!

    Base salary range of $140,000 - $160,000 per annum. The final salary offer will be determined after reviewing relevant factors, including but not limited to location, skill sets; relevant experience; internal equity; and other business and organizational needs.

    At-Will Employment Statement

    Thomas Global Systems is an at-will employer. Employment with the company is voluntary and may be terminated by the employee or the company at any time, with or without cause or notice, and for any reason or no reason at all.

    Equal Employment Opportunity (EEO) Statement

    Thomas Global Systems is an Equal Opportunity Employer. We are committed to creating an inclusive environment for all employees and applicants and do not discriminate based on race, color, religion, sex (including pregnancy, sexual orientation, or gender identity), national origin, age, disability, genetic information, or any other protected status under applicable laws.

    Americans with Disabilities Act (ADA) Accommodation Statement

    If you are an individual with a disability and require a reasonable accommodation to complete any part of the application process or to perform the essential functions of a position, please contact us at HumanResources@thomas-global.com.

    #J-18808-Ljbffr

    [job_alerts.create_a_job]

    Senior Software Engineer • Irvine, CA, United States

    [internal_linking.similar_jobs]
    Senior Software Engineer

    Senior Software Engineer

    Sony PlayStation • Aliso Viejo, CA, United States
    [job_card.full_time]
    PlayStation isnt just the Best Place to Play its also the Best Place to Work.Today, were recognized as a global leader in entertainment producing The PlayStation family of products and services inc...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer, Backend (Platform Reliability)

    Senior Software Engineer, Backend (Platform Reliability)

    Affirm • Mission Viejo, CA, United States
    [job_card.full_time]
    Senior Software Engineer, Backend (Platform Reliability) / h2pAffirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any h...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer, Robotics

    Senior Software Engineer, Robotics

    anduril • Irvine, CA, United States
    [job_card.full_time]
    Senior Software Engineer, Robotics.Anduril Industries is a defense technology company with a mission to transform U.By bringing the expertise, technology, and business model of the 21st century's m...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer - REMOTE

    Senior Software Engineer - REMOTE

    Techoundsllc • Aliso Viejo, CA, United States
    [job_card.full_time]
    You will be a Full Stack responsible for the development of new software products and enhancements to existing products.You should excel in working with large-scale applications and frameworks and ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    AVEVA Denmark • Irvine, CA, United States
    [job_card.full_time]
    ETAP empowers customers to make informed decisions throughout the life cycle of their projects with innovative software solutions for electrical systems. By applying ETAP solutions, customers experi...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    Tala • Mission Viejo, CA, United States
    [job_card.full_time]
    Tala is on a mission to unleash the economic power of the Global Majority the 4 billion people overlooked by existing financial systems. With nearly half a billion dollars raised from equity and deb...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer (Integrations)

    Senior Software Engineer (Integrations)

    EVERWEST LLC • Mission Viejo, CA, United States
    [job_card.full_time]
    Senior Software Engineer (Integrations).As a Senior Software Engineer (Integrations) at Everwest, you will help shape the technical backbone of a logistics organization built on decades of experien...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer - Azure

    Senior Software Engineer - Azure

    Qcells • Irvine, CA, US
    [job_card.full_time]
    We are seeking a highly skilled and experienced Senior Software Engineer to join our dynamic team.The ideal candidate will have a proven track record of designing and delivering high-quality softwa...[show_more]
    [last_updated.last_updated_variable_days]
    Senior Cloud & Reliability Engineer

    Senior Cloud & Reliability Engineer

    Sensible Care • Irvine, CA, US
    [job_card.full_time]
    Cloud & Reliability Engineer.HIPAA compliance efforts, and architect and execute a migration to another cloud ecosystem.Our current infrastructure is primarily hosted on.As we scale our busines...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    ATTOM Data Solutions • Irvine, CA, US
    [job_card.full_time]
    [filters_job_card.quick_apply]
    About us As the leading authority in comprehensive real estate data, ATTOM Data Solutions provides customers with a one-stop destination to make better-informed real estate and economical decisions...[show_more]
    [last_updated.last_updated_variable_days]
    Senior Software Engineer - Azure

    Senior Software Engineer - Azure

    Qcells North America • Irvine, CA, United States
    [job_card.full_time]
    We are seeking a highly skilled and experienced Senior Software Engineer to join our dynamic team.The ideal candidate will have a proven track record of designing and delivering high-quality softwa...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer II Blazor & Payments Platform

    Senior Software Engineer II Blazor & Payments Platform

    EBizCharge and Century Business Solutions • Irvine, CA, United States
    [job_card.full_time]
    A leading payment software company in Irvine is seeking a Senior Software Engineer II with expertise in Full-Stack.NET and experience in financial applications. The role involves working on core pro...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer, Robotics

    Senior Software Engineer, Robotics

    ClearanceJobs • Irvine, CA, United States
    [job_card.full_time]
    Staff Software Engineer Specializing In Robotics / h2pAnduril Industries is a defense technology company with a mission to transform U. By bringing the expertise, technology, and business model of the...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer - Algorithm Integration (Mid-Level)

    Software Engineer - Algorithm Integration (Mid-Level)

    ExoAnalytic Solutions • Lake Forest, CA, US
    [job_card.full_time]
    Software Engineer – Algorithm Integration (Mid-Level).Full Time, Employee | On-Site or Hybrid (No Remote).Huntsville, AL. Foothill Ranch, CA; Arlington, VA; Colorado Springs, CO.United States...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    Autopilot Inc • Irvine, CA, United States
    [job_card.full_time]
    Autopilot is a next?gen trading app and registered investment advisor (RIA) that makes professional?style investing accessible to everyone. Users can autopilot the portfolios of politicians, public ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer - Irvine, CA

    Senior Software Engineer - Irvine, CA

    CoStar Group • Irvine, CA, United States
    [job_card.full_time]
    Senior Software Engineer Irvine, CA.Senior Software Engineer to join our team in Irvine, CA.Design and develop scalable, reliable software architectures. Write high-quality code, conduct code review...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer II

    Senior Software Engineer II

    EBizCharge and Century Business Solutions • Irvine, CA, United States
    [job_card.full_time]
    EBizCharge specializes in developing integrated payment solutions that facilitate electronic payment processing within ERP, CRM, Mobile, and eCommerce applications. Our applications are PCI complian...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer, Air Defense

    Senior Software Engineer, Air Defense

    anduril • Irvine, CA, United States
    [job_card.full_time]
    Senior Software Engineer, Air Defense.Anduril Industries is a defense technology company with a mission to transform U.By bringing the expertise, technology, and business model of the 21st century'...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]