21 Aug
|
United States Digital Space
|
New South Wales
21 Aug
United States Digital Space
New South Wales
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.
n
Responsibilities
n
n
- 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.
n
- Set technical and coding standards and provide architectural governance for firmware and software development across the team.
n
- Lead architecture and design reviews, defending design decisions with customers, subcontractors, and parent company counterparts.
n
- Provide technical direction and mentoring to firmware and software engineers in both environments.
n
- Design, develop, and maintain embedded firmware and software for EO/IR sensors across FreeRTOS and Linux execution environments.
n
- Develop hard real-time firmware in C/C++ for FreeRTOS, with a focus on deterministic processing, task synchronization, interrupt latency, and code optimization.
n
- Develop software for Linux, including kernel-level configuration and modification as needed to meet real-time constraints.
n
- Interface with FPGA-implemented IP blocks via memory-mapped register access (excluding FPGA/RTL design tasks).
n
- Produce software requirements, design documentation, test procedures, and verification evidence.
n
n
Preferred Attributes
n
n
- Solid planning skills and stakeholder engagement.
n
- Good organizational skills, with the ability to manage technical requirements and ensure their integration across multiple project areas.
n
- Must display initiative and be proactive in seeking solutions.
n
- Well-developed problem-solving skills and analytical mind.
n
- Demonstrated ability to multi-task.
n
- Strong customer service ethic and interpersonal skills.
n
- Ability to build & maintain superior customer relationships.
n
- Strong attention to detail.
n
- Must be able to work autonomously as well as within a team environment.
n
- Interest in advanced defence technologies.
n
n
Qualifications and Experience
n
n
- Bachelor's degree in software engineering, Computer Engineering, Electrical Engineering, Mechatronics Engineering, or a related discipline.
n
- Typically 15+ years of experience in embedded software development.
n
- Postgraduate qualifications in embedded systems or software engineering are advantageous; additional studies in control systems, aerospace engineering, or similar fields are desirable.
n
- Demonstrated experience taking products from prototype through to commercial delivery and field deployment (not just prototype development).
n
- Strong ability to define system architecture, allocate functions across engineering domains, and manage inter-domain interfaces.
n
- 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.
n
- Experience leading complex technical and design reviews with customers and subcontractors.
n
- Excellent written and verbal communication skills, with the ability to effectively engage at executive, program, and technical specialist levels.
n
- Eligibility to obtain and maintain an Australian Defence security clearance to Negative Vetting Level 1 (NV1) as a minimum.
n
n
Job Requirements
n
n
- Robust analytical and structured problem-solving abilities, with the intellectual rigor to make and defend architectural decisions.
n
- Technically authoritative, with the confidence to maintain positions when challenged by customers, subcontractors, or parent company counterparts.
n
- Proactive and anticipatory, able to identify technical risks before they escalate into program issues.
n
- Effective at guiding and developing engineers without relying on direct line management authority.
n
- Collaborative and constructive, skilled at working across organisational and national boundaries.
n
- Maintains high standards for documentation quality and engineering process discipline.
n
#J-18808-Ljbffr
📌 Software and Firmware Architect (New South Wales)
🏢 United States Digital Space
📍 New South Wales