Software Engineer leads platform architecture development
Role details
Job location
Tech stack
Job description
The Principal Software Engineer leads platform architecture development and provides technical leadership in defining high-level system design. This role is responsible for creating architectural roadmaps, guiding engineering teams, and ensuring adherence to best practices. Responsibilities
- Develop modular and scalable software platform architectures.
- Define high-level design standards.
- Oversee development to maintain consistency with architecture guidelines.
- Lead the architectural development of new iOS-based embedded products., Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools. Related Jobs Embedded Flight Software Engineer Actalent
Huntington Beach, CA*On-Site
CI/CD VxWorks Debugging Visionary Pipelines Innovation Code Review Reliability Space Flight Ground Forces Version Control Software Design Sprint Planning Flight Software Embedded Systems Software Testing Test Engineering Build Automation Agile Methodology Programming Tools Embedded Software Workflow Management Systems Integration Integration Testing Artificial Intelligence Engineering Design Process Agile Software Development C++ (Programming Language) Verification And Validation Git (Version Control System) Iterative And Incremental Development +0
Google IT Automation with Python Labview Developer Actalent
Costa Mesa, CA*On-Site
LabVIEW Ideation Firmware Scripting Visionary Innovation Electronics Prototyping Multimeters Oscilloscope Circuit Design Test Engineering Electrical Engineering Artificial Intelligence Automatic Test Equipment Engineering Design Process Product Lifecycle Management Python (Programming Language) Certified LabVIEW Developer (CLD) Certified LabVIEW Associate Developer (CLAD) +0 Principal Software Engineer Actalent
Brea, CA*Remote
Linux Apple IOS Visionary Innovation Scalability Systems Design Computer Science Embedded Software Amazon Web Services Computing Platforms Software Engineering Technical Leadership Software Architecture Artificial Intelligence Architectural Development Engineering Design Process C++ (Programming Language) Object-Oriented Programming (OOP) +0
Requirements
- Proficiency in object-oriented programming.
- Experience in architectural development.
- Expertise in C++ and embedded software development.
- Familiarity with AWS and Linux.
- Knowledge of artificial intelligence., * Bachelor's degree in Engineering, Computer Science, or a related field.
- Over 15 years of experience in software architecture and development.
- More than 7 years of technical leadership experience.
- Strong understanding of Linux-based systems.