← Back to Jobs
Full time
Technology
Software and Firmware Architect
United States Digital Space LLCSydney, New South Wales🇦🇺AustraliaPosted 14 Jul 2026
Quick Overview
Work Type
Hybrid
Schedule
Full Time
Level
Mid Senior
Job Description
As a fully owned subsidiary of the company Electronics & Defense, the company Electronics & Defense Australasia Pty Ltd (SEDA) delivers and supports various products including high-performance optronics and inertial navigation equipment. SEDA is experiencing significant growth and is seeking an experienced Software and Firmware Architect.
Responsibilities- Own and define the software and firmware architecture across FreeRTOS (hard real-time) and Linux (time-sensitive) environments on the same SoC, including function partitioning and inter-environment interfaces.
- Set technical and coding standards and provide architectural governance for firmware and software development across the team.
- Lead architecture and design reviews, defending design decisions with customers, subcontractors, and parent company counterparts.
- Provide technical direction and mentoring to firmware and software engineers in both environments.
- Design, develop, and maintain embedded firmware and software for EO/IR sensors across FreeRTOS and Linux execution environments.
- Develop hard real-time firmware in C/C++ for FreeRTOS, with a focus on deterministic processing, task synchronization, interrupt latency, and code optimization.
- Develop software for Linux, including kernel-level configuration and modification as needed to meet real-time constraints.
- Interface with FPGA-implemented IP blocks via memory-mapped register access (excluding FPGA/RTL design tasks).
- Produce software requirements, design documentation, test procedures, and verification evidence.
- Solid planning skills and stakeholder engagement.
- Good organizational skills, with the ability to manage technical requirements and ensure their integration across multiple project areas.
- Must display initiative and be proactive in seeking solutions.
- Well-developed problem-solving skills and analytical mind.
- Demonstrated ability to multi-task.
- Strong customer service ethic and interpersonal skills.
- Ability to build & maintain superior customer relationships.
- Strong attention to detail.
- Must be able to work autonomously as well as within a team environment.
- Interest in advanced defence technologies.
- Bachelor's degree in software engineering, Computer Engineering, Electrical Engineering, Mechatronics Engineering, or a related discipline.
- Typically 15+ years of experience in embedded software development.
- Postgraduate qualifications in embedded systems or software engineering are advantageous; additional studies in control systems, aerospace engineering, or similar fields are desirable.
- Demonstrated experience taking products from prototype through to commercial delivery and field deployment (not just prototype development).
- Strong ability to define system architecture, allocate functions across engineering domains, and manage inter-domain interfaces.
- Proven experience in establishing and implementing verification and validation (V&V) programs, including development of Acceptance Test Procedures (ATP/ATProcs) and formal acceptance processes with Defence or commercial clients.
- Experience leading complex technical and design reviews with customers and subcontractors.
- Excellent written and verbal communication skills, with the ability to effectively engage at executive, program, and technical specialist levels.
- Eligibility to obtain and maintain an Australian Defence security clearance to Negative Vetting Level 1 (NV1) as a minimum.
- Strong analytical and structured problem-solving abilities, with the intellectual rigor to make and defend architectural decisions.
- Technically authoritative, with the confidence to maintain positions when challenged by customers, subcontractors, or parent company counterparts.
- Proactive and anticipatory, able to identify technical risks before they escalate into program issues.
- Effective at guiding and developing engineers without relying on direct line management authority.
- Collaborative and constructive, skilled at working across organisational and national boundaries.
- Maintains high standards for documentation quality and engineering process discipline.
Skills
Embedded Systems
FPGA
C++
Similar jobs
Junior Software Engineer C++ MedTech
Client Server · Cambridge, United Kingdom
Just nowPenetration Testing Specialist
Hays · Newport, United Kingdom
3 minutes ago£71k - £82k/yrFull Stack Engineer / Technical Lead
Client Server · Upper Heyford, United Kingdom
3 minutes ago£90k/yrRPG Software Developer
Spectrum It Recruitment Limited · Leeds, United Kingdom
3 minutes ago£60k - £65k/yrData Analyst Placement Programme No Experience Needed
IT Online Learning · United Kingdom
3 minutes ago£30k - £65k/yrTechnical Lead
LEO RECRUITMENT LIMITED · Hillhead, United Kingdom
5 minutes ago£80k/yr