Talent.com
Senior Software Engineer
Senior Software EngineerThomas Global • Irvine, CA, US
Senior Software Engineer

Senior Software Engineer

Thomas Global • Irvine, CA, US
30+ days ago
Job type
  • Full-time
Job description

Job Description

Job Description

Salary : $140k-$160k

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.

    Create a job alert for this search

    Senior Software Engineer • Irvine, CA, US

    Similar jobs
    Senior Engineer

    Senior Engineer

    Aria Group Inc • Irvine, CA, US
    Full-time
    Automotive, Design and Development.Base salary will vary depending on job-related knowledge, education, skills, experience, and business needs. Salary is just one component of our comprehensive comp...Show more
    Last updated: 30+ days ago • Promoted
    Senior Engineer, Software Development Engineering (Apps)

    Senior Engineer, Software Development Engineering (Apps)

    Western Digital • Irvine, California, US
    Full-time
    Job Description Job Description Company Description At Western Digital, our vision is to power global innovation and push the boundaries of technology to make what you thought was once impossible...Show more
    Last updated: 2 days ago • Promoted
    Senior Embedded Software Engineer

    Senior Embedded Software Engineer

    GATEKEEPER SYSTEMS • Lake Forest, California, US
    Full-time
    Job Description Job Description At Gatekeeper Systems, we're revolutionizing retail loss prevention and customer safety through a powerful combination of physical deterrents and cutting-edge tech...Show more
    Last updated: 2 days ago • Promoted
    Senior Embedded Software Engineer (CE)

    Senior Embedded Software Engineer (CE)

    TP-Link Systems Inc. • Irvine, California, US
    Full-time
    Job Description Job Description Headquartered in the United States, TP-Link Systems Inc.The company is committed to delivering innovative products that enhance people's lives through faster, more...Show more
    Last updated: 2 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    VirtualVocations • Ontario, California, United States
    Full-time
    A company is looking for a Senior / Staff Software Engineer to help build a platform modernizing homebuilding.Key Responsibilities Design, build, and deliver features across the platform, managing ...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer

    Software Engineer

    SBT Global, Inc. • Irvine, California, US
    Full-time
    Job Description Job Description Company Description On-Site Full-Time Salary - $80K-$100K Company Overview SBT Global, Inc specializes in system software development, enterprise resource plannin...Show more
    Last updated: 2 days ago • Promoted
    Software Engineer, Platform - Corona, USA

    Software Engineer, Platform - Corona, USA

    Speechify • Corona, California, US
    Full-time
    Job Description Job Description The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whateve...Show more
    Last updated: 2 days ago • Promoted
    Senior Cloud Software Engineer, Backend - Enterprise

    Senior Cloud Software Engineer, Backend - Enterprise

    TP-Link Systems Inc. • Irvine, CA, US
    Full-time
    Headquartered in the United States, TP-Link Systems Inc.The company is committed to delivering innovative products that enhance people’s lives through faster, more reliable connectivity.With ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Thomas Global • Irvine, California, US
    Full-time
    Job Description Job Description Salary : $140k-$160k Join Our Team as a Senior Software Engineer! Are you an experienced software engineer who thrives on building the core technology behind high-...Show more
    Last updated: 2 days ago • Promoted
    Senior Software Engineer- Algorithm Development

    Senior Software Engineer- Algorithm Development

    Northwest Talent Solutions LLC • Irvine, California, US
    Full-time
    Job Description Job Description Senior Software Engineer - Algorithm Development Industry : Medical Devices / Healthcare Technology Location : On-site (minimum 4 days per week) Employment Type : Full...Show more
    Last updated: 2 days ago • Promoted
    Senior Cloud & Reliability Engineer

    Senior Cloud & Reliability Engineer

    Sensible Care • Irvine, CA, US
    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: 21 days ago • Promoted
    Software Engineer II

    Software Engineer II

    OrthAlign Inc. • Irvine, California, US
    Full-time
    Job Description Job Description Salary : $80,000 + DOE OrthAlign, Inc.Smart Technologies, growing medical device company, has an immediate opening for a Software Engineer.This role is responsible ...Show more
    Last updated: 2 days ago • Promoted
    Senior Backend Software Engineer

    Senior Backend Software Engineer

    GOODCONNEX INC • Irvine, California, US
    Full-time
    Job Description Job Description About the Role We're building a mobile-first information platform and are approaching production launch. We're looking for a Senior Backend Software Engineer to co-...Show more
    Last updated: 2 days ago • Promoted
    Sr. Software Engineer

    Sr. Software Engineer

    Transcepta • Aliso Viejo, California, US
    Full-time
    Job Description Job Description With a rapidly growing customer base, Transcepta is adding a Software Engineer to our SaaS development team. This position will report to the Director of Engineerin...Show more
    Last updated: 2 days ago • Promoted
    Software Engineer - Algorithm Integration (Mid-Level)

    Software Engineer - Algorithm Integration (Mid-Level)

    ExoAnalytic Solutions • Lake Forest, CA, US
    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: 18 days ago • Promoted
    Sr. Embedded Software Engineer

    Sr. Embedded Software Engineer

    LHH US • Lake Forest, CA, US
    Full-time +1
    Senior Embedded Software Engineer.Hybrid (4 days onsite; Friday WFH).A rapidly growing technology organization in Irvine is seeking a. Senior Embedded Software Engineer.This role offers the chance t...Show more
    Last updated: 9 days ago • Promoted
    Senior Software Engineer (Secret Clearance Required)

    Senior Software Engineer (Secret Clearance Required)

    Turion Space • Irvine, California, US
    Full-time +1
    Job Description Job Description At Turion Space, you'll join a dynamic team dedicated to pioneering space technology and innovation. As a Senior Software Engineer, you'll architect the systems tha...Show more
    Last updated: 2 days ago • Promoted
    Lead Software Engineer

    Lead Software Engineer

    Eggs Unlimited • Irvine, California, US
    Full-time
    Job Description Job Description Eggs Unlimited is one of the world's largest suppliers of eggs, servicing the biggest retail and food manufacturing companies around the globe.Every day, we find h...Show more
    Last updated: 2 days ago • Promoted