Company

Contour 3D Pty LtdSee more

addressAddressKurnell, NSW
type Form of workFull time
CategoryEngineering

Job description

Are you an experienced Mechatronics/Electronics Engineer with a passion for designing machinery control systems? Are you seeking an exciting opportunity to apply your skills and expertise in a dynamic and innovative environment? If so, we have the perfect position for you!

Working in a small, but highly skilled team, you will make a significant technical contribution to the design and development of an exciting new process of automating the constructions of buildings with concrete 3D printing.

Qualifications & experience

· Bachelor’s Degree in Mechatronic / Electronic Engineering, Computer Engineering, or equivalent, dual degree is advantageous.

· Two or more years of professional engineering experience, designing, testing, and troubleshooting hardware and embedded software and associated components.

· Commercial experience in analog and digital circuit design

· Proficient in Circuit design and PCB layout in Altium.

· Experience with the use of 3D cameras and machine vision.

· Familiarity with network communication protocols such as CAN Bus, TCP/IP, MQTT, MODBUS, Bluetooth LE, Zigbee, LoRa and Wi-Fi. Understanding transmission integrity (CRC) as well as network security (TLS, DTLS)

· Familiarity with micro-controller-level interface standards (e.g. I2C, SPI, UART, RS232, RS485, USB)

· Solid Programming experience in embedded C and C++, with RTOS based embedded systems such as FreeRTOS. Experience in Embedded Linux would be an advantage.

· Development experience in 32-bit ARM Cortex-M based platforms (STM32, NXP or ATMEL SAM based systems)

· Understands the low-level operation of MCUs (registers, interrupts, buses, CPU operation, memory model and peripherals).

· Commercial experience with real-time embedded systems and Real-Time Operating Systems (RTOS). Familiar with the design of firmware architectures that meet real-time constraints (including defining tasks, data flow diagramming, develop state-machine or/and behaviour tree, specifying inter-task communication).

· Experience with NAND/NOR based file system preferred.

· Software test and validation methodologies – e.g. unit, integration, functional and system testing

· Experience with hardware testing equipment and tools (Oscilloscope, Signal generators, DMM, Soldering iron, debuggers)

· Excellent communication skills and a willingness to learn. 

· A dedicated team player that can work as well independently. 

· Python, shell/bash scripting

Tasks & responsibilities

· Write high quality, and efficient code in a growing, fast-paced environment.

· Contribute to all phases of the product development lifecycle.  

· Design and develop new hardware, firmware and add/maintain features to existing products. 

· Take ownership of tasks and be comfortable developing product features to completion. 

· Develop low and mid-level firmware/software for microcontrollers.

· Create and Maintain documentation for hardware and circuit / wiring diagrams.

· Work closely with other electronics, software, firmware, and test engineers to deliver fully functional products.

· Work in a fast-paced environment supporting new developments, active deployments, and customer operated hardware and software.

Preferred skills

· Experience with electronic and mechanical components of robotics systems

· Experience with 3D Printing and 3D modelling software to assist in design for mechanical components, system encloses and cases etc..

· Good knowledge in version control and branching concepts (e.g. Git, SourceTree, etc)

· Prototype Development: Previous experience in developing and testing prototype solutions, including hand skills with basic tools and soldering of PCBs.

· Integration Experience: Familiarity with integrating systems with third-party devices.

· Application Documentation: Ability to document applications effectively.

Essential Personal Attributes

· Teamwork: Good interpersonal and communication skills, ability to work in a team, and deliver client-focused solutions.

· Autonomy: Capability to work autonomously, taking ownership of assigned tasks.

· Multitasking: Ability to handle multiple projects simultaneously.

· Problem-Solving: Desire to develop intuitive solutions for complex real-world problems.

· Australian Drivers Licence: Possession of a valid Australian driver's license.

Refer code: 1599737. Contour 3D Pty Ltd - The previous day - 2024-03-01 02:23

Contour 3D Pty Ltd

Kurnell, NSW
Jobs feed

Financial Planning & Analysis Analyst

U&U Recruitment Partners

Redcliffe, QLD

Registered Nurse

The Salvation Army

Tamborine, QLD

Nurse Practitioner Navigator, Rheumatic Heart Disease and Complex Cardiology

Gold Coast University Hospital

Meadowbrook, QLD

Cosmetic Injector | Browns Plains

Australian Skin Clinics

Browns Plains, QLD

Educator OSHC

Police Citizens Youth Club Qld

Slacks Creek, QLD

State Manager Home, Building & Assessing (90727)

Auto & General

North Lakes, QLD

State Nursing Support

Ipn Medical Centres

Browns Plains, QLD

REGISTERED AND CLINICAL NURSE ROLES | QLD

Henderson Healthcare

Logan Central, QLD

AHS RN Supervisor

Arcare

Logan Reserve, QLD

Share jobs with friends