Empirical Systems Aerospace Inc
Software Engineer (DevOps)
Empirical Systems Aerospace Inc, San Luis Obispo, California, us, 93403
Software Engineer (DevOps)Job Description
Empirical Systems Aerospace, Inc. is seeking a dynamic and versatile Software Engineer with DevOps expertise to join our team. ESAero is a growing aerospace company in the San Luis Obispo area and provides various services which include but are not limited to rapid system development, on-demand niche engineering, hands-on development/testing, and small UAS aerospace system manufacturing.
** This position is fully on-site at Empirical System's Aerospace in San Luis Obispo, CA
Job Summary:ESAero is seeking a Software Engineer with DevOps expertiseto join our team. In this role, you will blend your software development skills with your knowledge of DevOps practices to design, build, and maintain robust, scalable, and efficient systems. Our software team works on multi-disciplinary development of advanced and research aircraft platforms.This is a multi-functional role that will also require candidates to be involved in all phases of design and development collaborating with other engineering disciplines and project personnel.Projects include:Real-time embedded control systemsFlight control and health management systemsBattery management systemsCommunications system integrationPayload and sensor processing unitsComputer vision and machine learning integrationManufacturing automationResponsibilities and Duties:
Software design, development, and support for internal and external customers.Test engineering support of embedded systems.Develop and maintain software applications, ensuring high performance and responsiveness.Design, implement, and manage CI/CD pipelines to streamline the SW development lifecycle.Collaborate with cross-functional teams to automate deployment processes and monitor system performance of software in the loop (SITL) testing environments.Implement infrastructure as code (IaC) and configuration management to ensure consistency and repeatability.Continuously improve system reliability, security, and scalability through proactive monitoring and automation.Required Qualifications and Skills:
Bachelor's degree in Computer Engineering, Computer Science, or equivalent.3-5 years of relevant engineering experience.3-5 years of experience in one or more programming languages (e.g., Python, Java, C++) with a strong foundation in software development best practices.Strong problem-solving skills with a focus on automation, efficiency, and scalability.Excellent communication and collaboration abilities to work effectively in a team environment.Collaborate on all development efforts: Requirements, Design, Built, Test, DeliveryAssist in the creation of internal tools and pipelinesCreate comprehensive runtime assurance suitesWorking knowledge of:- DevOps tools and best practices, including CI/CD pipelines (e.g., Jenkins, GitLab CI, Azure), containerization (e.g., Docker, Kubernetes)- Compilation and build tools (cmake, make, GCC, Clang, etc.)- Version control using Git- Windows and Linux environmentsWilling to relocate to San Luis Obispo, CAU.S. CitizenDesirable Qualifications and Skills:
Master's degree in Computer Engineering, Computer Science, or equivalent5-7 years of experience embedded systems developmentExperience withAuto-coded model-based control systemsSoftware In the loop (SITL) test and verificationHardware In the loop (HITL) test and verificationPX4 DevelopmentCertification to DO-178C standardsAerospace embedded communication protocols (ARINC 825, UAVCAN, etc...)Embedded computational platforms for AI/ML and computer vision applications (e.g. NVIDIA Jetson)Setting up and effectively utilizing CI/CD practices for embedded developmentFPGA developmentTest Driven DevelopmentSystems engineering best practicesCyber security requirements for embedded systemsAI/ML and Computer vision algorithmsStandard Benefits:
Health: Health/Dental/VisionPTOPaid HolidaysRetirement: 401kCasual dress code, Free snacksAmazing location to live, work, and play
ESAero is an equal opportunity employerMust present proof of authorization to work in the United StatesMust be able to pass background checkHiring Range: $80,000 - $120,000
Empirical Systems Aerospace, Inc. is seeking a dynamic and versatile Software Engineer with DevOps expertise to join our team. ESAero is a growing aerospace company in the San Luis Obispo area and provides various services which include but are not limited to rapid system development, on-demand niche engineering, hands-on development/testing, and small UAS aerospace system manufacturing.
** This position is fully on-site at Empirical System's Aerospace in San Luis Obispo, CA
Job Summary:ESAero is seeking a Software Engineer with DevOps expertiseto join our team. In this role, you will blend your software development skills with your knowledge of DevOps practices to design, build, and maintain robust, scalable, and efficient systems. Our software team works on multi-disciplinary development of advanced and research aircraft platforms.This is a multi-functional role that will also require candidates to be involved in all phases of design and development collaborating with other engineering disciplines and project personnel.Projects include:Real-time embedded control systemsFlight control and health management systemsBattery management systemsCommunications system integrationPayload and sensor processing unitsComputer vision and machine learning integrationManufacturing automationResponsibilities and Duties:
Software design, development, and support for internal and external customers.Test engineering support of embedded systems.Develop and maintain software applications, ensuring high performance and responsiveness.Design, implement, and manage CI/CD pipelines to streamline the SW development lifecycle.Collaborate with cross-functional teams to automate deployment processes and monitor system performance of software in the loop (SITL) testing environments.Implement infrastructure as code (IaC) and configuration management to ensure consistency and repeatability.Continuously improve system reliability, security, and scalability through proactive monitoring and automation.Required Qualifications and Skills:
Bachelor's degree in Computer Engineering, Computer Science, or equivalent.3-5 years of relevant engineering experience.3-5 years of experience in one or more programming languages (e.g., Python, Java, C++) with a strong foundation in software development best practices.Strong problem-solving skills with a focus on automation, efficiency, and scalability.Excellent communication and collaboration abilities to work effectively in a team environment.Collaborate on all development efforts: Requirements, Design, Built, Test, DeliveryAssist in the creation of internal tools and pipelinesCreate comprehensive runtime assurance suitesWorking knowledge of:- DevOps tools and best practices, including CI/CD pipelines (e.g., Jenkins, GitLab CI, Azure), containerization (e.g., Docker, Kubernetes)- Compilation and build tools (cmake, make, GCC, Clang, etc.)- Version control using Git- Windows and Linux environmentsWilling to relocate to San Luis Obispo, CAU.S. CitizenDesirable Qualifications and Skills:
Master's degree in Computer Engineering, Computer Science, or equivalent5-7 years of experience embedded systems developmentExperience withAuto-coded model-based control systemsSoftware In the loop (SITL) test and verificationHardware In the loop (HITL) test and verificationPX4 DevelopmentCertification to DO-178C standardsAerospace embedded communication protocols (ARINC 825, UAVCAN, etc...)Embedded computational platforms for AI/ML and computer vision applications (e.g. NVIDIA Jetson)Setting up and effectively utilizing CI/CD practices for embedded developmentFPGA developmentTest Driven DevelopmentSystems engineering best practicesCyber security requirements for embedded systemsAI/ML and Computer vision algorithmsStandard Benefits:
Health: Health/Dental/VisionPTOPaid HolidaysRetirement: 401kCasual dress code, Free snacksAmazing location to live, work, and play
ESAero is an equal opportunity employerMust present proof of authorization to work in the United StatesMust be able to pass background checkHiring Range: $80,000 - $120,000