Job Closed
This listing is no longer active.
Founded in 2011 and headquartered in San Luis Obispo, California, Zone 5 Technologies is an advanced aerospace and defense company specializing in uncrewed aircraft systems (UAS) a
Embedded Software Engineer
Location
United States
Posted
176 days ago
Salary
$150K - $200K / year
Seniority
Mid Level
No structured requirement data.
Job Description
Embedded Software Engineer
Zone 5 Technologies
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description We are seeking an experienced Embedded Software Engineer to join our team. As an unmanned aerial systems (UAS) company, we are looking for an individual with experience in writing software for embedded microcontrollers. - Design, code, and implement software for embedded devices and systems on unmanned aircraft and test out those devices in flight test environments. - Write and test software to support the integration of sensors and processors into aircraft (such as autopilots, payloads, radios, or other functional components). - Debug, troubleshoot, and isolate software issues. - Ability to read schematics and use standard debugging equipment: oscilloscope, logic analyzer, multimeter. - Work closely with other engineering disciplines (mechanical, electrical, etc). - Participate in design and peer reviews for solutions. - Maintain high standards of software quality within the team by adhering to good practices and habits of configuration control. Qualifications - Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Aerospace, or related field. - 3-4 years of experience in developing embedded software for real-time systems. - Experience with real-time operating systems, preferably VxWorks or FreeRTOS. - Proficient in C/C++ in a real-time embedded environment. - Experience using MATLAB and Simulink. - Experience with the CAN bus, SPI, and serial (RS485, etc.) protocols. - Experience reading and understanding electrical hardware schematics. - Experience writing firmware/embedded code for a physical device. - Fundamental knowledge of low-level firmware. - Experience using an oscilloscope and logic analyzer for debugging boards. - Develop and perform tests and test procedures to verify embedded system functionality. - Collaborate with cross-functional engineering teams to deliver high-quality systems. Requirements - Pay range for this role: $150,000 - $200,000 USD Benefits - Competitive total compensation package - Comprehensive benefit package options include medical, dental, vision, life, and more. - 401k with company-match - 4 weeks of paid time off each year - 12 annual company holidays Company Description Zone 5 Technologies is a federal contractor and participates in E-Verify to confirm employment eligibility. As required by law, we will verify the identity and employment authorization of all new employees using the E-Verify system.
Job Requirements
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Aerospace, or related field.
- 3-4 years of experience in developing embedded software for real-time systems.
- Experience with real-time operating systems, preferably VxWorks or FreeRTOS.
- Proficient in C/C++ in a real-time embedded environment.
- Experience using MATLAB and Simulink.
- Experience with the CAN bus, SPI, and serial (RS485, etc.) protocols.
- Experience reading and understanding electrical hardware schematics.
- Experience writing firmware/embedded code for a physical device.
- Fundamental knowledge of low-level firmware.
- Experience using an oscilloscope and logic analyzer for debugging boards.
- Develop and perform tests and test procedures to verify embedded system functionality.
- Collaborate with cross-functional engineering teams to deliver high-quality systems.
- Pay range for this role: $150,000 - $200,000 USD
Benefits
- Competitive total compensation package
- Comprehensive benefit package options include medical, dental, vision, life, and more.
- 401k with company-match
- 4 weeks of paid time off each year
- 12 annual company holidays
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer
e.Construct, USAStructural Engineering Consultants experienced in precast concrete, buildings, and bridges design
• Collaborate with a team to develop and maintain software for structural optimization. • Manage the development process from initial idea to final release. • Collaborate with stakeholders to gather requirements and test software components. • Design and implement scalable software solutions. • Mentor and Lead a team of junior Software Engineers
Senior Full Stack Software Engineer, iOS Focus
GambytMaking real-money gaming more relevant and accessible to the world
• Take ownership of evolving and strengthening an existing Swift app — improving architecture while implementing significant new functionality • Collaborate with a small team of engineers across multiple tech stacks • Participate in code reviews, improve engineering standards, and help shape technical decisions • Partner closely with product and design to deliver high-quality, player-focused experiences
Senior Tech Lead – Identity & Access Management – Microsoft Entra ID, Azure AD
Formula5The Formula for success.
• Architect and implement access governance in Microsoft Entra ID using PIM, Conditional Access, Entitlement Management, and Azure RBAC with proper group lifecycle practices. • Design secure integration patterns for applications that still rely on classic AD groups, including hybrid group strategies, group writeback, and migration planning. • Own the full identity lifecycle, including provisioning, de-provisioning, access reviews, and governance workflows. • Lead modernization work to replace legacy AD group usage with Entra ID native controls and enforce least privilege across Azure and on-prem environments. • Define, implement, and automate group management policies such as naming standards, ownership rules, expiration, and dynamic membership. • Integrate Entra ID with SaaS platforms using SCIM or custom provisioning patterns. • Act as a Level 3 escalation point for complex identity incidents and operational challenges. • Mentor junior engineers and promote secure identity practices across teams. • Produce documentation including architecture decisions, runbooks, and governance standards.
Software Architecture & Development Lead
Switzerland Global EnterpriseWe support Swiss SMEs in their international business and help innovative foreign companies to establish in Switzerland.
• Define software architecture and development standards for automation tools supporting Grid Automation engineering and delivery teams. • Lead development of automation platforms and scripting solutions (Python, Rust, C#, Node.js, etc.) to reduce cycle time and eliminate repetitive tasks. • Integrate engineering tools with corporate systems (Smartsheet, Jira, SAP, GitHub, DOORS, relay configuration tools). • Design and deploy scalable APIs and microservices for critical workflows such as: relay settings validation, file parsing and data extraction, automated reporting and documentation. • Establish CI/CD pipelines, secure coding practices, automated testing, and reliable DevOps processes. • Architect data models and storage solutions for engineering artifacts, test evidence, and project traceability. • Promote modular design, component reuse, and creation of shared internal libraries. • Lead code reviews, mentor developers, and build technical capabilities within engineering teams. • Collaborate with AI/LLM teams to integrate intelligent automation into engineering digital assistants and copilots. • Ensure high performance, maintainability, scalability, and utility-grade cybersecurity compliance across all developed software.



