Senior Embedded Software Engineer IV

3 days ago


Irvine, California, United States Panasonic Avionics Corporation Full time
Job Description

We are seeking a highly skilled Senior Embedded Software Engineer IV to join our team at Panasonic Avionics Corporation. As a key member of our software development team, you will be responsible for designing, implementing, and verifying software applications and tools using C/C++ under Linux.

Key Responsibilities:

  • Design and implement software applications and tools using C/C++ under Linux.
  • Enhance, optimize, and improve the efficiency and robustness of current software.
  • Participate in requirements analysis, architecture, and design processes.
  • Collaborate with multiple development teams.
  • Review, evaluate, and analyze test plans and procedures.
  • Support system test programs, analyze results, and improve overall system quality.
  • Lead and provide technical guidance to engineers, designers, and support personnel.
  • Participate in a complete software development lifecycle using Agile methodologies.

Requirements:

  • Bachelor of Science Degree in Computer Sciences, Computer Engineering, or Software Engineering, or equivalent experience required.
  • Advanced degree is preferred.
  • 10-15 years' of related experience required.
  • 8+ years' of embedded software development experience.
  • Knowledge of C++ required.
  • Deep knowledge and experience in real-time multi-threaded software required.
  • Proven experience in development under Linux required.
  • Proven experience in socket programming, IPC, and PUB/SUB architecture (Kafka/MQTT) required.
  • Deep understanding of networking protocols TCP/UDP/IP/HTTP/SNMP/DHCP/DNS and familiarity with VLANs and basic switching and routing concepts required.
  • Strong knowledge of REST, HTTP, AJAX, JSON, WebSockets, and network programming required.
  • Familiarity with satellite networks, antenna systems, and related communication protocols is desirable.
  • Experience and hands-on skills with AWS products such as Data Lake, Kinesis, S3, Firehouse, Cloud Storage, Cloud Functions, Pub/Sub, App Engine, Cloud SQL, EC2, ECS, Lambda required.
  • Experience and hands-on skills with Docker and Kubernetes required.
  • IFE System Development experience is a plus.
  • Familiarity with software development aviation processes (AS9100/DO-178C) is desired.
  • Cloud certifications (AWS - CCP, SAA, or equivalent) is desired.
  • Agile/Scrum certification or proven experience practicing Agile software development principles is desired.
  • Ability to travel to domestic or international locations as required, up to 5% of the time.
  • Experience and hands-on skills with databases such as MySQL/MariaDB, NoSQL, or similar required.
  • Experience and hands-on skills with GitLab and CI/CD pipelines or similar required.
  • Solid knowledge of programming fundamentals, algorithms, data structures, design patterns required.
  • Demonstrated ability to work well in an Agile team practicing Scrum software development principles required.
  • Proven experience in CI/CD (continuous integration/continuous deployment) and TDD (test-driven software development) required.
  • Demonstrated engineering communication expertise, including clear and concise written and verbal skills required.
  • Demonstrated ability to take a lead, break down software tasks, and mentor less experienced team members required.

What We Offer:

  • Competitive salary range of $112,000 - $188,000.
  • Discretionary bonuses and incentives.
  • Comprehensive and flexible benefits program.
  • Paid time off, including unlimited PTO for exempt employees and accrual of vacation days for non-exempt employees.
  • Insurance options, including medical, dental, and vision insurance.
  • 401K with 50% match on up to 8% contribution.
  • Wellness program, counseling services, FSA, HSA, life insurance, AD&D insurance, long-term and short-term disability, critical illness insurance, accident insurance, legal assistance, pet insurance, identity theft protection, dependent care FLSA, education assistance, commuter program, employee purchase program, and service award program.

Equal Opportunity Employer:

Panasonic Avionics Corporation is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, national origin, disability status, protected veteran status, and any other characteristic protected by law or company policy.



  • Irvine, California, United States Turion Space Full time

    Job OverviewTurion Space is seeking a skilled Embedded Software Engineer to join our team. As a Senior Embedded Software Engineer, you will work directly with the Turion team to assist in the architecture, development, and testing of the flight software that commands and monitors our spacecraft fleet.Key ResponsibilitiesEstablish the architecture, and...


  • Irvine, California, United States ENCHANNEL MEDICAL LTD Full time

    Job Title: Senior Embedded Firmware EngineerWe are seeking a highly skilled Senior Embedded Firmware Engineer to join our team at EnChannel Medical Ltd. As a key member of our engineering team, you will be responsible for designing, developing, and testing embedded firmware and software applications for our 3D Mapping console/system.Key...


  • Irvine, California, United States Ford Full time

    Job SummaryAs a Software Engineer with a focus on embedded systems, you will be responsible for delivering high-quality systems software for deeply embedded firmware libraries, code generation, and tooling. You will solve problems inherent to complex communications networks, such as reliability, testability, extensibility, and developer ease of...


  • Irvine, California, United States Western Digital Full time

    Job Title: Senior Software EngineerWestern Digital is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our BE Manufacturing Code Development team, you will be responsible for developing and implementing software solutions for our high-volume backend hard disk drive manufacturing process.The successful candidate will have...


  • Irvine, California, United States Ascendion Full time

    Senior Embedded EngineerWe're seeking a highly skilled Senior Embedded Engineer to join our team at Ascendion. As a key member of our engineering team, you'll be responsible for developing and implementing firmware and software applications for our 3D Mapping system.What We OfferA competitive salary range of $115K-$150KA comprehensive benefits package,...


  • Irvine, California, United States Turion Space Full time

    Job SummaryTurion Space is seeking a highly skilled Senior Flight Software Engineer to join our team. As a key member of our spacecraft software development team, you will be responsible for designing, developing, and testing software that controls and manages spacecraft systems and operations.Key ResponsibilitiesSoftware Development: Design and develop...


  • Irvine, California, United States Ford Motor Company Full time

    Job Summary:As a Software Engineer with a focus on embedded systems, you will be responsible for delivering high-quality systems software, spanning deeply embedded firmware libraries to code generation and tooling. You will solve problems inherent to complex communications networks, such as reliability, testability, extensibility, and developer ease of...


  • Irvine, California, United States TP-Link Systems Inc. Full time

    Job OverviewTP-Link Systems Inc. is a leading provider of innovative networking devices and smart home products. We are seeking a highly skilled Embedded Software Engineer with expertise in Connectivity to join our Consumer Electronics Product Software team.The ideal candidate will collaborate with a cross-disciplinary team to design and develop firmware for...


  • Irvine, California, United States TP-Link Systems Inc. Full time

    Job DescriptionTP-Link Systems Inc. is a leading provider of reliable networking devices and smart home products. We are seeking a highly motivated Embedded Software Engineer with expertise in Connectivity to join our Consumer Electronics Product Software team.Key Responsibilities:Collaborate with cross-functional teams to define system requirements and...


  • Irvine, California, United States Approach Venture Full time

    Job Title: Embedded Software EngineerWe are seeking a highly skilled Embedded Software Engineer to join our team at Approach Venture. As a key member of our team, you will be responsible for developing and integrating software for cutting-edge camera and edge processing technologies.About the RoleThis is an exciting opportunity to make a meaningful impact in...


  • Irvine, California, United States Panasonic Avionics Corporation Full time

    Job SummaryWe are seeking a highly skilled Embedded Software Engineer III to join our team at Panasonic Avionics Corporation. As a key member of our software development team, you will be responsible for researching, developing, and maintaining real-time embedded multi-threaded Linux application software.Key Responsibilities:Design, implement, integrate, and...


  • Irvine, California, United States Panasonic Avionics Corporation Full time

    Job Summary:We are seeking a highly skilled Embedded Software Engineer III to join our team at Panasonic Avionics Corporation. As a key member of our software development team, you will be responsible for researching, developing, and maintaining real-time embedded multi-threaded Linux application software. Key Responsibilities: Researches, develops, and...


  • Irvine, California, United States Approach Venture Full time

    Job OverviewApproach Venture is seeking a talented Embedded Software Developer to join our team and contribute to the development of cutting-edge video technology for aerospace applications. As a key member of our team, you will focus on designing and integrating software for advanced camera and edge processing technologies, driving innovation in video edge...


  • Irvine, California, United States Turion Space Full time

    Job Title: Senior Flight Software EngineerAt Turion Space, we are seeking a highly skilled Senior Flight Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and testing software that controls and manages spacecraft systems and operations.Key Responsibilities:Software Development:...


  • Irvine, California, United States United Software Group Full time

    Job Title: Senior Software Automation EngineerWe are seeking a highly skilled Senior Software Automation Engineer to join our team at United Software Group. As a key member of our engineering team, you will be responsible for designing and implementing test automation strategies and solutions that drive business value.Key Responsibilities:Define and...


  • Irvine, California, United States Linksys Full time

    Job SummaryAs a Senior Software Engineer at Linksys, you will be responsible for developing firmware for wireless routers based on embedded systems. You will design new features, write software code, and debug firmware to ensure high-quality products. You will also review product requirements and architecture documents to create software functional and...


  • Irvine, California, United States Futran Tech Solutions Pvt. Ltd. Full time

    Embedded Hardware Engineer **Job Summary:** We are seeking an experienced Embedded Hardware Engineer to join our team at Futran Tech Solutions Pvt. Ltd. in Irvine, CA. The successful candidate will have strong C language development experience and a good understanding of communication protocols such as I2C, SPI, RS232, displays, and memory...


  • Irvine, California, United States Rivian Full time

    About RivianRivian is a pioneering company that's revolutionizing the automotive industry with its innovative electric adventure vehicles. We're on a mission to keep the world adventurous forever, and we're seeking a talented Embedded Software QA Manager to join our team.Role SummaryAs an Embedded Software QA Manager, you'll be responsible for leading the...


  • Irvine, California, United States Turion Space Full time

    Job Title: Flight Software EngineerAt Turion Space, we are seeking a highly skilled Flight Software Engineer to join our team. As a key member of our spacecraft development team, you will be responsible for designing, developing, and testing software that controls and manages spacecraft systems and operations.Key Responsibilities:Software Development: Design...


  • Irvine, California, United States Turion Space Full time

    Job Title: Flight Software EngineerAt Turion Space, we are seeking a highly skilled Flight Software Engineer to join our team. As a key member of our spacecraft development team, you will be responsible for designing, developing, and testing software that controls and manages spacecraft systems and operations.Key Responsibilities:Software Development: Design...