Position: Associate

Job type: Full-time

Loading ...

Job content

Ultra specialises in providing application-engineered bespoke solutions. We focus on our customers’ mission critical and intelligent systems in the defence, security, critical detection & control markets.
There are two primary functions to this role, the first leading a small team of FPGA / Digital engineers. Secondly, working directly with the Chief Engineer to analyse customer requirements and derive system documents and drawings, to enable the design of our sophisticated Electronic Warfare (EW) simulators
As a Firmware Engineer you will lead a small team of engineers that form part of a larger multi-disciplined engineering team, working on developing new features or capability upgrades. When working alongside our Chief Engineer, you will be tasked with helping to tailor our modular EW systems to meet our customer’s ever expanding needs.

  • Responsible for complex design and development of Firmware tasks.
  • Generate understandable and unambiguous Firmware requirements based on user and systems level requirements.
  • Produce high quality and robust Firmware designs and architectures to meet the Firmware requirements and Interface specifications.
  • Produce high quality design, development and implementation documentation including specifications, reports and proposals.
  • Produce documentation to show requirement traceability including verification methodologies.
  • Implement Firmware in accordance with required coding standards.
  • Implement self-checking test benches for RTL, post-synthesis and post-layout simulation of developed code.
  • The ability to generate internal system requirements from high level customer requirements to ensure product development is suitably specified.
  • Work with engineering function to development high level system design documents (SDS & ICD).
  • Contribute to design reviews and present material in specialist areas.
  • Supports engineering function by raising risks and issues and proposing solutions
  • Engage in the multiple-discipline review of items (documents, design, code, schematics, etc.).
  • Integrate Firmware with other system components (Software or Hardware) and resolve any issues either by Firmware modification or by contributing positively to resolution by other disciplines.
  • Multi-tasks appropriately to serve needs of all projects.
  • Present proposals clearly and constructively debates input from others.
  • Accurately estimates work of self and others; identifies cost-effective solutions in terms of both development time and materials; delivers predictably and increases team’s ability to do the same.
  • Requires support rather than supervision, and only for more complex tasks.
  • Propose and champion ideas for improvement.
  • Manage security of information as defined in the Security manual
Here at Ultra we are an equal opportunity employer and value diversity and inclusivity. Underpinned by our values, behaviours and policies, we want you to feel empowered to be the best version of yourself. We also believe that people from different backgrounds and cultures will increase our diversity of thinking, ensuring we successfully deliver to our customers.

We therefore do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We also support requests for flexible working arrangements wherever possible.
Loading ...
Loading ...

Deadline: 26-07-2024

Click to apply for free candidate

Apply

Loading ...
Loading ...

SIMILAR JOBS

Loading ...
Loading ...