Senior Firmware Engineer

All vacancies of AustraliaInformation & Communication TechnologySenior Firmware Engineer

LEADING AUSTRALIAN ELECTRONICS MANUFACTURER

Summary about this job

Engineering - Software

Company: Standard Communications Pty Ltd

Location: Sydney

Work type: Full Time

Salary: n\a

Phone: +61-2-5605-7901

Fax: +61-8-9627-3953

E-mail: n\a

Site:

Detail information about job Senior Firmware Engineer. Terms and conditions vacancy

  • State-of-the-art engineering development facility
  • Salary + Super + Parking on-site + Bonus + Laptop & Phone
  • Management training, learning and development
  • Competitive packag e + Bonus structure
  • LEADING AUSTRALIAN ELECTRONICS MANUFACTURER

GME designs, engineers, manufactures and distributes world-class radio communication equipment including; two-way radio communications, marine electronics, emergency locator beacons, telemetry and data radio products.

This is a rare opportunity for a Senior Firmware Engineer to take on a lead role in the Engineering Department. The successful candidate will have the following skills & attributes to be successful:

Basic Comp-Sci / Software Engineering Skills

  • Have gone through the software development lifecycle on a number of commercial projects.
  • Have developed C and C++ based applications in a commercial context.
  • Understand workings of a microcontroller at low level, registers, memory, busses, interrupts, etc.
  • Have used assembly language, or at least, know how to interpret simple snippets of assembly.

Firmware-Specific Skills

  • Knowing an embedded development toolchain inside-out. Have developed some commercial applications with the toolchain.
  • Knowing an embedded microcontroller framework inside-out. Have developed some commercial applications based on a pre-existing framework.
  • Knowing a microcontroller family in-depth - peripherals, memory model, capabilities, etc.
  • Knowing common embedded comms standards in-depth: UART, I2C, SPI, ...
  • Knowing other common MCU peripherals in-depth: ADC, DAC, DMA controllers, PWM, GPIO
  • Knowing how to problem-solve without a debugger: logging, GPIO, root cause analysis for failures
  • Knowing how to exploit microcontroller strengths, e.g. how to write very low power solutions or high-speed real time, etc.

Real Time Software Skills

  • Know how to devise a real-time firmware architecture: draw up a data flow diagram, define the threads/tasks and the communications between them, etc.
  • Know how to design software to soft and hard real-time constraints.
  • Know when to use a single loop (cyclic executive) architecture and when to use a Real-Time Operating System
  • Know how to use a microcontroller oriented Real Time Operating System. Have used an RTOS in a commercial project, such as FreeRTOS, Keil RTX, etc.

Digital Signal Processing Skills

  • Knowing how to design and implement common signal processing algorithms: FIR, IIR, FFT, etc. Have developed some of these in a commercial project.
  • Knowing how to design and implement signal processing on fixed point power constrained processors.
  • Good grasp of tools used for design and evaluation of algorithms: Matlab, Octave, SciPy, or similar.
  • Background in telecommunications, or another field that uses signal processing heavily.

Electronics Engineering Skills

  • Hands-on hardware skills - as below:
  • At least technician-level use of test equipment - multimeters, CRO's, logic analysers.
  • Knowing how to read schematic diagrams.
  • Ideally, at least bachelor's degree in EE or equivalent experience. 

We expect a detailed cover letter addressing how you have met the above criteria.  Please also note what experience you lack or are limited in.  

The Benefits;

We offer numerous staff benefits and benefits bespoke to the role, they are as follows:

  • Competitive salary package with bonus
  • Mentor and develop other engineers
  • State-of-the-art engineering development facility 
  • Work with a product that is designed & built on-site
  • Company Laptop
  • Bonus structure
  • Management training, learning and development
  • Annual leave & Flexible Workplace

We are looking for the best of the best; if you have read this advert you suit the criteria but more importantly, if the opportunity resonates with you please do not hesitate to "APPLY NOW".

Responds for Senior Firmware Engineer on FaceBook

Read all comments for Senior Firmware Engineer. Leave a respond Senior Firmware Engineer in social networks. Senior Firmware Engineer on Facebook, LinkedIn and Google+