Embedded Software Engineer
2 months ago
The Staff Embedded Software Engineer on the Platform Software team participates in the architecture, design, development, test, and integration of software required to produce displays and video systems used in commercial passenger aircraft. Must have experience with Qualcomm Snapdragon SoCs.
*Please note: The level and compensation offered for this position will be based on a variety of factors, including but not limited to, qualifications, experience, education, and skills.
Duties and Responsibilities:
- Design and implement software for embedded devices and systems - from requirements to production
- Provide estimates for development effort
- Support, maintain and improve existing platform software
- Assess third party and open-source software and in some cases implement same
- Analyze and enhance efficiency, performance, stability, and scalability of system resources
- Integrate and validate new product designs
- Interface with hardware design and development teams
- Support software team members and other cross functional teams
- Participate in design approach discussions
- Review code and design, participate in peer reviews
- Support software Quality Assurance
- Write and/or report status
- Contribute/participate in DevOps/CI/CD pipeline
- Perform other job-related duties as assigned
Requirements
- Bachelor’s Degree in Computer Engineering, Computer Science, or equivalent experience in a related field (Electrical Engineering training or experience is advantageous)
- 10+ years of experience working in a Software development
- 3+ years of experience with Qualcomm SoCs – Board bring-up, driver experience, kernel development
- Experience with Linux embedded operating system development
- Experience with C, C++, Python, bash/sh
- Low-level software expertise, particularly with Qualcomm 32- and 64-bit ARM SoCs:
- Kernel development and maturity updates via porting and patch integration
- Microcontroller firmware
- Device drivers
- Operating System
- Boot Loaders
- Experience in abstracting/wrapping/limiting access to Linux kernel-level functions
- Experience with common embedded bus functionality: I2C, PCIe, SPI, MDIO, CAN, etc.
- Experience with full video stack experience in Linux graphics environment
- MPEG-2, MPEG-4, H.264, H.265 video formats
- Audio/Video (A/V) device drivers, A/V kernel modules and/or A/V libraries
- Understanding of embedded circuit design and PCB schematics, particularly with ARM/x86 processors
Benefits
The starting pay range for this position is $155,000 to $195,000 per year however, base pay offered may vary depending on the level, skills, experience, job-related knowledge and location.
-
Embedded Software Engineer
1 month ago
Brea, California, United States Safran Passenger Innovations Full timeThe Safran Passenger Innovations team is seeking an experienced Embedded Software Engineer to join our Platform Software team. This role will play a critical part in the architecture, design, development, test, and integration of software required to produce displays and video systems used in commercial passenger aircraft.Key ResponsibilitiesDesign and...
-
Embedded Software Expert
4 weeks ago
Brea, California, United States Safran Passenger Innovations Full timeThe role of Staff Embedded Software Engineer on the Platform Software team at Safran Passenger Innovations involves contributing to the design, development, integration, and testing of software required for commercial passenger aircraft displays and video systems.Key Responsibilities:Software Development: Design and implement software for embedded devices...
-
Brea, California, United States Safran Passenger Innovations Full timeOverviewSafran Passenger Innovations is seeking a skilled Embedded Software Engineer to join our Platform Software team. The successful candidate will participate in the development of software required to produce displays and video systems used in commercial passenger aircraft.
-
Platform Software Engineer Leader
2 weeks ago
Brea, California, United States Safran Passenger Innovations Full timeKey ResponsibilitiesIn this role, you will:Design and implement software for embedded devices and systems - from requirements to productionProvide estimates for development effortSupport, maintain and improve existing platform softwareAssess third party and open-source software and in some cases implement sameAnalyze and enhance efficiency, performance,...
-
Senior Software Architect for Display Systems
1 month ago
Brea, California, United States Safran Passenger Innovations Full timeAbout the RoleWe are seeking a highly experienced Senior Software Architect to join our Platform Software team at Safran Passenger Innovations.Job OverviewThe successful candidate will be responsible for designing and implementing software for embedded devices and systems, from requirements to production. This includes providing estimates for development...
-
Innovative Software Architect
1 month ago
Brea, California, United States Safran Passenger Innovations Full timeJob OverviewWe are a dynamic company, Safran Passenger Innovations, dedicated to revolutionizing the in-flight entertainment experience. As a leading provider of cutting-edge technology, we design and deliver world-class solutions that enhance air travel.About the RoleThe Staff Software Engineer will play a pivotal part in our RAVE In-flight Entertainment...
-
Innovative Software Solutions Architect
7 days ago
Brea, California, United States Safran Passenger Innovations Full timeAt Safran Passenger Innovations, we strive to elevate the passenger experience through cutting-edge in-flight entertainment and connectivity solutions. As a pioneering company in this field, we continuously push boundaries to deliver seamless and engaging experiences for airline passengers.The Staff Software Engineer will play a pivotal role in shaping our...
-
Software Engineering Team Lead
7 days ago
Brea, California, United States Safran Passenger Innovations Full timeOverviewSafran Passenger Innovations is a leading innovator in the In-Flight Entertainment industry, and we're seeking an experienced Software Engineering Team Lead to join our team.About the RoleWe are looking for a highly skilled and motivated individual to lead our software engineering team. As a Software Engineering Team Lead, you will be responsible for...
-
Software Engineering Team Lead
4 weeks ago
Brea, California, United States Safran Passenger Innovations Full timeJob Title:Software Engineering Team LeadCompany Overview:Safran Passenger Innovations is a leading company in the In-Flight Entertainment (IFE) industry, focusing on delivering innovative solutions that enhance passenger experience.Salary:The estimated salary for this position is $119,000 to $154,000 per year, depending on skills, experience, job-related...
-
Commercial Aircraft Display Systems Developer
2 weeks ago
Brea, California, United States Safran Passenger Innovations Full timeRequirementsWe are seeking a highly experienced professional with:Bachelor's Degree in Computer Engineering, Computer Science, or equivalent experience in a related field (Electrical Engineering training or experience is advantageous)10+ years of experience working in a Software development3+ years of experience with Qualcomm SoCs – Board bring-up, driver...
-
Principal Engineer, Software Architecture
2 months ago
Brea, United States Safran Passenger Innovations Full timeThe Principal Engineer, Software Architecture, partners with key stakeholders across the organization in developing platform technical roadmap and strategies. This individual acts as a technical leader to guide the creation and lifecycle of software platform architecture. Produces architectural block diagrams and high-level designs, delivers architectural...
-
Software Automation Engineer
6 days ago
Brea, California, United States Intuites, LLC Full timeAt Intuites, LLC, we are seeking a highly skilled Software Automation Engineer to join our team. This role is ideal for an individual with at least 5 years of IT Testing and/or test automation experience primarily using Java.The successful candidate will be responsible for creating automated tests using Java/Selenium and fostering continuous improvement and...
-
Senior Software Systems Architect
2 weeks ago
Brea, California, United States Safran Passenger Innovations Full timeSafran Passenger Innovations is seeking a highly skilled Senior Software Systems Architect to join our team. This individual will be responsible for leading the development of software platforms and applications, and overseeing architectural decisions.This role requires a deep understanding of software and application design and architecture, including...
-
Software Architecture Lead
4 weeks ago
Brea, California, United States Safran Passenger Innovations Full timeJob Summary: We are seeking a highly experienced Enterprise Architect to lead the development of our microservices architecture.About the Role: As a key member of our team, you will be responsible for designing and implementing scalable applications using microservices architecture patterns and best practices. You will work closely with customers to gather...
-
Brea, California, United States Safran Passenger Innovations Full timeJob OverviewSafran Passenger Innovations is seeking a highly skilled Technical Leader to join our team. As a Principal Engineer, Software Architecture, you will be responsible for developing the technical roadmap and strategies for our software platform.
-
Cloud Architect, Principal Engineer
3 weeks ago
Brea, California, United States Safran Passenger Innovations Full timeSafran Passenger Innovations is seeking a highly skilled Cloud Architect, Principal Engineer to join our team. This individual will be responsible for leading the development of scalable applications and overseeing architectural decisions.This role requires a deep understanding of cloud platforms, container orchestration, and microservices architecture...
-
DevOps Engineering Leadership Role
2 weeks ago
Brea, California, United States Ventura Foods Full timeAbout the RoleVentura Foods is seeking an experienced DevOps Engineering Manager to lead our team in streamlining software deployment and operations processes. As a key member of our technology organization, you will be responsible for directing teams in defining, building, automating, and implementing software engineering best practices, governance,...
-
Senior Structural Project Engineer
6 days ago
Brea, California, United States Get Structural, Inc. Full timeJob OverviewWe are seeking a skilled Senior Structural Project Engineer to join our team at Get Structural, Inc. This is a full-time position that requires a high level of technical expertise and experience in structural engineering.The estimated salary for this role is $85,000 - $110,000 per year, depending on location and experience.Key...
-
DevOps Engineering Manager
1 month ago
Brea, California, United States Ventura Foods Full timeVentura Foods is a leading manufacturer of food solutions for the global market. We are seeking an experienced DevOps Engineer to join our team as a DevOps Engineering Manager, responsible for leading and managing a team of DevOps engineers to streamline software deployment and operations processes.Job OverviewThis role will play a key part in defining,...
-
Structural Design Engineer
1 month ago
Brea, United States Get Structural, Inc. Full timeJob DescriptionJob DescriptionThe position of structural project engineer involves performing all duties related to structural design of solar and construction (type V) projects. Occasional site visits are required to investigate as-built conditions or assess structural conformance of constructed designs.TasksDraft structural components involved with wood...