Talent.com
Senior Software Engineer
Senior Software EngineerThomas Global • Irvine, CA, US
[error_messages.no_longer_accepting]
Senior Software Engineer

Senior Software Engineer

Thomas Global • Irvine, CA, US
[job_card.30_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.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.

[job_alerts.create_a_job]

Senior Software Engineer • Irvine, CA, US

[internal_linking.similar_jobs]
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_30] • [promoted]
Senior Software Engineer, Supply Platform — Hybrid

Senior Software Engineer, Supply Platform — Hybrid

StubHub, Inc. • Aliso Viejo, CA, United States
[job_card.full_time]
A leading ticket marketplace is looking for a Senior Software Engineer in California.This role involves designing and developing technologies that enhance user experiences with live events.Candidat...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
AI Software Engineer

AI Software Engineer

DataAnnotation • Rancho Cucamonga, California, United States
[job_card.full_time] +1
Salary: $83,200 - 83,200 per year.We require candidates to be proficient in Python and/or JavaScript.You should possess expertise in at least one programming language or framework, such as JavaScri...[show_more]
[last_updated.last_updated_30] • [promoted]
Senior Software Engineer (Android)

Senior Software Engineer (Android)

Willow Laboratories • Irvine, California, US
[job_card.full_time]
Note that this job is on-site only in Irvine, CA*.Scroll down for a complete overview of what this job will require Are you the right candidate for this opportunity.Willow is a health and wellness ...[show_more]
[last_updated.last_updated_1_hour] • [promoted] • [new]
Senior Software Engineer - Supply Platform Aliso Viejo, California, United States

Senior Software Engineer - Supply Platform Aliso Viejo, California, United States

StubHub, Inc. • Aliso Viejo, CA, United States
[job_card.full_time]
Senior Software Engineer - Supply Platform.StubHub is on a mission to redefine the live event experience on a global scale.Whether someone is looking to attend their first event or their hundredth,...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Performance & Tooling Engineer – Linux/PCIe

Senior Performance & Tooling Engineer – Linux/PCIe

PlayStation • Aliso Viejo, CA, United States
[job_card.full_time]
A leading gaming company in Aliso Viejo is seeking a Senior Software Engineer to design advanced performance testing tools.This role involves working on low-level engineering challenges critical to...[show_more]
[last_updated.last_updated_1_day] • [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_30]
Senior Performance & Tooling Engineer

Senior Performance & Tooling Engineer

Sony Interactive Entertainment • Aliso Viejo, CA, United States
[job_card.full_time]
A leading gaming company based in Aliso Viejo is seeking a Senior Software Engineer specialized in Performance & Tooling.The ideal candidate will design and build advanced performance testing and m...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Staff Software Engineer

Staff Software Engineer

Synopsys, Inc. • Irvine, CA, United States
[job_card.full_time]
At Synopsys, we drive the innovations that shape the way we live and connect.Our technology is central to the Era of Pervasive Intelligence, from self-driving cars to learning machines.We lead in c...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Sr Embedded Software Engineer

Sr Embedded Software Engineer

Jobot • Forest Lake, CA, United States
[job_card.full_time]
Come Join a Company at the Forefront of AI, Computer Vision, and Facial Recognition!.This Jobot Job is hosted by: Ruby Voight.Are you a fit? Easy Apply now by clicking the "Apply" button and sendin...[show_more]
[last_updated.last_updated_variable_hours] • [promoted] • [new]
Senior ASIC DV Engineer

Senior ASIC DV Engineer

Broadcom Corporation • Irvine, CA, United States
[job_card.full_time]
If you are a first time user, please create your candidate login account before you apply for a job.If you already have a Candidate Account, please Sign-In before you apply.You will contribute to t...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Full-Stack Engineer: Build Scalable Web Apps

Senior Full-Stack Engineer: Build Scalable Web Apps

Techoundsllc • Aliso Viejo, CA, United States
[job_card.full_time]
A leading tech development company in California is seeking a Full Stack Developer.You will be responsible for developing new software products and enhancing existing ones, requiring strong experti...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Backend Software Engineer

Senior Backend Software Engineer

GOODCONNEX INC • Irvine, California, US
[job_card.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-ow...[show_more]
[last_updated.last_updated_variable_hours] • [promoted] • [new]
Software Engineer, Simulation (C++)

Software Engineer, Simulation (C++)

True Anomaly • Laguna Beach, CA, United States
[job_card.permanent]
True Anomaly seeks those with the talent and ambition to build innovative technology that solves the next generation of engineering, manufacturing, and operational challenges for space security and...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer

Senior Software Engineer

PlayStation • Aliso Viejo, CA, United States
[job_card.full_time]
PlayStation isn’t just the Best Place to Play — it’s also the Best Place to Work.Today, we’re recognized as a global leader in entertainment producing the PlayStation family of products and service...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Sr. Software Engineer, Manager

Sr. Software Engineer, Manager

Amazon • Irvine, CA, United States
[job_card.full_time]
If you are interested in this position, please apply on Twitch's Career site.Twitch is the world’s biggest live streaming service, with global communities built around gaming, entertainment, music,...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Sofware Engineer

Sofware Engineer

TradeJobsWorkForce • 92650 East Irvine, CA, US
[job_card.full_time]
Analyze, design and develop tests and test-automation suites.Design, create and develop a processing platform using various configuration management technologies.Test software development methodolo...[show_more]
[last_updated.last_updated_30] • [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_30] • [promoted]