Flight Software Engineer

Insight Global

Long Beach (CA)

On-site

USD 90,000 - 130,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Insight Global is seeking an Embedded Software Engineer to design, develop, test, debug, and maintain software for embedded devices and systems. You will translate requirements into effective software designs and integrate with hardware, ensuring compliance with standards and customer needs.

The role emphasizes hands-on development across Linux/RTOS, C/C++, Python, and Java, with a focus on performance, reliability, and system-level debugging in a collaborative environment.

Qualifications

  • Bachelor's degree in engineering or related field or 8 years' relevant experience.
  • Proficiency in C/C++, Python, Java; OO or scripting languages.

Responsibilities

  • Design, develop, test, and maintain embedded software for devices and systems.
  • Translate customer requirements into robust software designs.
  • Integrate software with hardware components and optimize performance.
  • Conduct debugging and software troubleshooting across the stack.
  • Support software integration and test reports throughout product lifecycle.

Skills

C/C++
Python
Java
RTOS
Linux
Embedded
Windows
Scripting
Traceability
Debugging

Education

Bachelor’s degree in engineering or related field

Tools

Compilers
Debuggers
Bus/Logic Analyzers
Lab/Test Equipment

Job description

Job Description

This Embedded Software Engineer is responsible for designing, developing, testing, debugging, and maintaining software for embedded devices and systems while ensuring compliance with industry standards, customer requirements, safety regulations, and applicable guidelines. The role involves reviewing and analyzing customer requirements and translating them into effective software designs for embedded applications. The engineer writes and optimizes software code for specialized hardware platforms, integrates embedded software with hardware components, and continuously analyzes system performance to improve efficiency, reliability, and stability. Additionally, the individual conducts software testing and debugging activities, stays current with emerging technologies, development tools, frameworks, and regulatory changes, and incorporates relevant advancements into product development. The position also includes monitoring and evaluating the performance of internal and supplier software teams to ensure compliance with project plans, quality expectations, and industry standards, while supporting embedded software project management activities throughout the product lifecycle. The candidate is responsible for authoring their own software integration and test results report as part of their job duties

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.

Skills and Requirements
  • Ability to obtain a clearanc
  • Bachelor’s Degree in an engineering discipline experience or 8 years’ related relevant work experience
  • Experience in ADA, C/C++, Python, Java, and equivalent object oriented languages or scripting languages
  • Experience in Linux, Real-time operating systems, Windows
  • Experience in Compilers, debuggers, bus or logic analyzers, and other lab / test equipment
  • Experience in Embedded systems, requirements and traceability, software troubleshooting and root cause analysis
  • Delivering software integration and test results report Bachelor of Science degree from an accredited course of study in engineering, engineering technology (includes manufacturing engineering technology), chemistry, physics, mathematics, data science, or computer science
  • Knowledge of various engineering disciplines such as electrical, mechanical, and systems. The ability to communicate with technical personnel from multiple skill areas and functions to evaluate technical information and issues impacting design, production, and support of products, services, or other deliverables.
  • Knowledge of computing equipment and its operating systems (e.g., Windows, Unix, Linux).
  • Knowledge of software development and testing tools (e.g., editors, compilers, linkers, desktop simulations, configuration management tools, requirements management tools) capability and usage.
  • Knowledge of how to derive and allocate requirements (e.g., system, sub-system, software) and show traceability throughout the product lifecycle.
  • Knowledge of software architecture and design methodologies. Ability to synthesize software architectures and designs that meet requirements, characteristics and constraints.
  • Knowledge of specification format requirements, guidelines, and change control processes. Understanding of relationship between specifications/standards and aircraft/product certification systems.
  • Knowledge of real-time target environments, including processor and network architectures, communication protocols, simulation frameworks and electrical interfaces. Ability to build, integrate and troubleshoot software components
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Adecco • Los Angeles (CA), California (MO)

On-site
USD 120,000 - 180,000
EMBEDDED SOFTWARE ENGINEER III
EMBEDDED SOFTWARE ENGINEER III

Platform Aerospace • Hollywood (MD)

On-site
USD 110,000 - 140,000
Embedded Software Developer
Embedded Software Developer

Creative Solutions Services, LLC • Cedar Rapids (IA)

On-site
USD 120,000 - 160,000
Firmware Engineer
Firmware Engineer

Creative Solutions Services, LLC • Cedar Rapids (IA)

On-site
USD 120,000 - 180,000
Embedded Software Engineer
Embedded Software Engineer

Singularity Defense Corp. • El Segundo (CA)

On-site
USD 100,000 - 130,000
Embedded Software Engineer
Embedded Software Engineer

Innovative Solutions & Support • Exton

On-site
USD 70,000 - 95,000
Senior Flight Software Engineer
Senior Flight Software Engineer

Stealth Mode • Gardena (CA)

On-site
USD 95,000 - 130,000
Embedded Software Developer/Engineer
Embedded Software Developer/Engineer

OLSA Resources, Inc. • Phoenix (AZ)

On-site
USD 80,000 - 110,000
Embedded Software Engineer
Embedded Software Engineer

Stealth Startup • Gardena (CA)

On-site
USD 100,000 - 130,000
Software Engineer
Software Engineer

PlanIT Group • Northern (KY)

On-site
USD 95,000 - 135,000