Embedded Product Engineer
About the business NewieVentures is a nimble electronic product development consultancy located in the heart of the Hunter Innovation Precinct. Our speciality is in rapid, high-quality development of internet-connected products, from PCB design to cloud infrastructure. We care about bringing quick-smart solutions to our customer's projects.
Our customers value our proximity to their problems, which is why an ability to empathise and connect with the clientâ€™s goals is crucial. Weâ€™re proud of the work we produce and we want our customers to see that. Strong attention to detail and an ability to communicate ideas and approaches are essential to being an effective NewieVentures team member.
The dynamic nature of our projects and the variety of client requirements means you will be able to thrive in a work environment where no day is like the last. About the role As an Embedded Product Engineer, you'll be responsible for delivering a variety of product development projects. As a key part of a small team, your opportunities for growth will not be constrained by a job description.
Depending on your talents and aspirations, you'll be tasked with some or all of the aspects involved in product development: client liaison, building rapport and getting to the heart of customer requirements; researching solutions to novel challenges in the fields of IoT and related industries; advising on emerging technologies with a focus on applicability and fit for purpose; detailed design of electronic devices, from PCB to firmware; documentation for handover and testing; evangelism of the wonderful opportunities that electronics offers the world. Day to day, you'll be involved in a variety of tasks: test and verification of new hardware; development of firmware, predominantly using C, on various Cortex-M microcontrollers; printed circuit board design and review using KiCAD and SPICE circuit simulation tools; evaluation of commercial product offerings that complement bespoke solutions to customers' needs; execution of rapid prototyping processes using equipment such as our 3D printer and software toolssuch as Fusion 360 and OpenSCAD; assembly of test rigs and prototypes using hand tool techniques such as soldering and crimping; embedded software development on Linux based systems using tools such as Python, Qt, Docker,Ansible and Bash; maintenance and enhancement to custom cloud based data ingestion, processing and visualisationsystems using tools such as InfluxDB, Kapacitor, Grafana and Linux shell and Python scripting. create and maintain documentation with interface to tools such as Subversion, JIRA, Trello, Slack andAirTable.
Requirements Skills and experience Mandatory: Electronics related tertiary education such as a degree in Computer Engineering, Electrical Engineering or Mechatronics Engineering. At least six years relevant experience. Experience with electronic design tools such as KiCAD, Altium and LTSpice.
Development experience with microcontrol....