Tag: Software Engineer

Firmware Engineer

Join a multi-disciplined engineering team that incorporates complex electrical, optical, and magnetic technology providing reliable, secure, and user-focused product solutions.

A leading designer and manufacturer of currency handling equipment is looking for a Firmware Engineer. The company has major markets in Hongkong, Melbourne, Chicago USA, and Wantage UK, with engineering centers in Australia and China.

The company is located in Sydney, NSW.

What’s in it for you:

  • Excellent engineering team culture
  • An opportunity to learn from highly experienced engineers
  • Competitive salary

What you’ll do:

  • Develop and test the firmware for new products
  • Document the operation of the product based on knowledge of the firmware
  • Investigate and revolve firmware faults in existing products
  • Respond to queries from customers on our products
  • Work alongside two experienced firmware engineers
  • Work within a development team on embedded system firmware and report on the progress and status of firmware projects

What you’ll need:

  • Two years or more experience in programming embedded systems using either C programming language (preferred) or assembler, for real time systems.
  • Experience with NXP Freescale HCS12(X) (16-bit) and Kinetis (32-bit ARM)
  • Experience with STM (32-bit ARM), TI (aka Texas Instruments) MSP430, Atmel ATtiny 
  • Should be familiar with electronic circuits and fault finding on the circuitry supporting an embedded system
  • Able to prepare user guides and manuals for the embedded systems that have been worked on.
  • Be adaptable and able to move between projects as required
  • Should have good communication skills
  • Should have an interest in developing new skills and working with new technologies
  • Should be able to use standards office software, such as email, word processor such as Word and spreadsheets such as Excel
  • A familiarity with writing simple applications on a PC would be desirable but not essential. Such applications would be used to test and to configure the embedded systems
  • A degree in Electronics or Software Engineering or similar discipline.

Apply NOW, and don’t miss out on this tremendous opportunity!

 

Company
Name
Same as (Website / Social Media)
Job Location
Street
Postal Code
Locality
Country ISO Code
Region ISO Code
Job Meta
Valid Through
May 26, 2022

Software Team Leader


Redefine a new generation of medical device.

Take the lead in producing innovative and highly accurate imaging instruments.

Join a high-tech company committed to developing cutting-edge 3D optical imaging instruments as a Software Team Lead.

The company is located in Melbourne, Victoria.

What’s in it for you:

  • An opportunity for you to lead a team of highly skilled software engineers in a friendly and supportive culture.
  • Attractive remuneration package.
  • Contributing to a fast-growing company at the leading edge of diagnostic imaging.

What you’ll do:

  • Report directly to VP of Engineering.
  • Build and manage a team of SW Engineers that work across a range of technologies in the stack through front and back-end: Embedded Firmware and FPGA, Scientific Algorithms, Graphical Rendering, and Data Visualization to a Web UI.
  • New product development
  • Take projects through the Software Development Life Cycle – on-time delivery.
  • Report and do the communications with stakeholders
  • Collaborate with the Product Manager, the CTO, and other Engineering Leads
  • Partnering relationship with the SW Architect on all technical aspects
  • Ensure Best Practices and QMS standards are met (IEC-62304)
  • Regulatory Environment
  • Code Reviews – for reliable and reusable code.
  • Release Planning and Management. Change Management via ECNs and Configuration Management

What you’ll need:

  • Project and/or team management experience
  • A strong personal software background
  • Clear willingness to take ownership
  • A track record of delivery of fit for purpose software Experience in Jira, Git, etc
  • Experience with Agile methodologies
  • Empathy – can mentor and coach
  • Ability to inspire, communicate, gain alignment
  • Experience in cultivating a good culture
  • Educational background in Computer Science or a related technical field.


APPLY NOW, and don’t miss out on this tremendous opportunity!


 

Firmware Engineer


Redefine a new generation of medical devices. 

Join an exciting high-tech company developing cutting-edge 3D optical imaging instruments. 

A company committed to producing innovative and highly accurate imaging instruments is looking for a Firmware Engineer.

The company is located in Melbourne, Victoria.

What’s in it for you:

  • An opportunity for you to grow and learn in a friendly and supportive culture
  • Attractive remuneration package
  • Contributing to a fast-growing company at the leading edge of diagnostic imaging

What you’ll do:

  • Build the firmware for the real-time control of instruments which includes controlling a variety of actuators, sensors, and displays
  • Develop high-quality, robust firmware and software
  • Design, develop, and maintain code across the whole SDLC
  • Bring-up new hardware, test, and evaluate components
  • Maintain existing firmware, improve performance, robustness, and add features or port to new hardware

What you’ll need:

  • At least 3 years of relevant industry experience
  • Embedded C/C++ and design skills to a high standard
  • Experience with 32-bit MCUs and toolchains
  • Real-time operating systems, threading, concurrency issues
  • Embedded Linux development (including bootloaders, packaging, distribution mgt, etc)
  • Testing – manual, automated, thorough validation
  • Motion control for multi-axis motors and actuators
  • Control of and interfacing with displays
  • Control systems, PID control design and tuning
  • Thorough understanding of various communications protocols, including RS-232/485, SPI, I2C, USB (incl. SS)

Nice to have:

  • Has understanding of electronics schematics and multi-layer PCB layouts
  • Electrical Engineering and digital fundamentals
  • VHDL development and Xilinx Vivado
  • Python scripting and automation
  • Experience working with Atlassian Jira and Bitbucket
  • IEC-62304 Experience

Apply NOW, and don't miss out on this tremendous opportunity!


 

Firmware Engineer


Design and develop firmware for products and services on embedded platforms.

Utilise domain experience to solve problems, develop and execute objectives for yourself and others, and have the ability to affect short-term and long-term business goals.

This role is open to engineers in Brisbane, Queensland.

What you'll do:

  • Perform firmware decomposition and design, defining interfaces and test cases.
  • Work with system, software, firmware and hardware designers on new embedded designs.
  • Work closely with the engineering team to create optimum hardware/firmware solutions for embedded products.
  • Work closely with the Software Team Lead and Test Teams to ensure developments meet the requirement specification.
  • Document requirements, design specs and results to a professional engineering standard.
  • Work with customers (internal/potentially external) to create use cases and derive document requirements.

What you'll need:

  • Experience in working with networking and standard serial protocols communication protocols over CAN, RS232 and RS485.
  • Experience in the usage of Software Development tools, specifically GIT and Rally. Working knowledge and interest in the Telematics domain.
  • Understanding of Linker scripts, map files and fundamentals of memory organisation.
  • Troubleshooting of IO issues, protocols, and memory issues on embedded targets.
  • Excellent programming skills in C and C++.
  • Knowledge of reading schematics and datasheets for various components.
  • BE with a minimum of 3 years of industrial experience working with embedded software/industrial communication protocols.

Nice to have:

  • Persists to completion, especially in overwhelming odds and setbacks. Pushes for results; pushes others for results through team spirit.
  • Continuously measures deliverables of self and team against scheduled commitments.
  • Knowledge of any python-based automation framework.
  • Knowledge of security scans with SCA tools like Polaris and Black duck.
  • Understanding of data structures and Algorithms.
  • Able to demonstrate usage of oscilloscope and spectrum analyser and other tools.

Be part of a big league. Apply Now!