Brambles companies, including BXB Digital and CHEP, help move more goods to more people, in more places than any other organisation on earth. Our 350+ million pallets, crates and containers are continuously in motion, forming the invisible backbone of the global supply chain and the world’s biggest brands trust us to help them transport their goods more efficiently, sustainably, and safely. We want to ensure we play our part in stopping climate change.
As pioneers of the sharing economy, Brambles created one of the world's most sustainable logistics businesses through the share and reuse of its platforms. To enable us to do this, we need to digitize what we do.
Moving so many pallets to so many customers generates a lot of data – over 2 billion rows and counting. We need to utilize modern methods to capture and analyse data, ensuring that we can track where our pallets are, what they’re being used for and ensuring they return to the pool to be reused in the future. We need to ensure what we build not only works for the now, but for the future as well.
DIRECTOR, FIRMWARE ENGINEERING
POSITION PURPOSE
As a hands-on manager, you will architect, design, build and test embedded firmware systems for our future tracking device platforms. In this role, you will participate in the definition of architecture and implementation of designs in both prototype and shipping products as well as demonstrate good development practices and seamless collaboration.
Engineering for our tracking device systems spans deep collaboration across engineering disciplines (electrical, user experience, architects, PMs, and software). Our engineers drive concepts into prototypes and envision how those prototypes transition to products.
MAJOR / KEY ACCOUNTABILITIES
• Translate system requirements into design specification. Develop firmware applications within constraints of small, low-power systems operating in a challenging environment
• Develop and track detailed specifications, project plans, resource assignments and schedules working with engineering, product management, and executive leaders
• Develop tracking and sensor telemetry applications for real-time Low Power Wide Area Networks (LPWAN) or Cellular IoT networks
• Develop, coordinate and implement improvements in software development methodology and leading practices including requirements definition, specification development, and unit test strategies.
• Participate in technical reviews for design and implementation for deployment and support processes.
MEASURES
• Product prototypes which can be tested, resulting in a minimally viable product to enable BXBD to gather the data needed to derive the IOT data resulting in intelligence that can be monetized.
AUTHORITY / DECISION MAKING
• Working autonomously or having limited access to immediate manager
• Working in a matrix environment
KEY CONTACTS
Internal: Engineering team, project management team
External: External vendors, specific to choosing the technology or products that will be used in the engineering of the device
QUALIFICATIONS
• Experience with embedded software design and programming in C/C++ for development, debugging, testing and performance analysis
• 10+ years of experience in embedded software development
• Experience working with embedded hardware platforms and exposure to concepts such as clock-level issues, interrupts, and polling
• Experience building software for embedded systems or custom SoCs
• Experience leading complex features or projects across multiple teams
• B.S. degree in Computer Science or Electrical Engineering or equivalent experience
Desirable:
• Experience with lab instrumentation such as oscilloscopes, logic/protocol analyzers for debugging embedded systems at HW level
• Experience delivering consumer electronics
• Demonstrated expertise in one or several of the following areas - communication protocols (TCP/IP, Bluetooth, Wi-Fi), computer vision, sensors
EXPERIENCE
• 10+ years of related experience in embedded systems
SKILLS AND KNOWLEDGE
• Lead the design and development of embedded software engineering activities and provide technical leadership and guidance to team members
• Analyze, design, develop, and debug firmware for a wide variety of tracking devices, including GPS, Cellular, Wi-Fi/ BLE
• Be a go-to person to escalate the most complex development, performance and evaluation issues that require in-depth knowledge of product-focused firmware development
• Play a critical role in the definition and execution of long-term roadmaps in partnership with architects, hardware designers, SW team
• Support all phases of hardware development – including early architecture requirements definition, EVT, DVT, PVT.
• Proven track record in managing engineering teams and external contractors
• Knowledge of communication protocols: I2C, SPI, USART, I2S, PCM.
• Experience with sensors, accelerometers, gyro, GPS, humidity, temperature
• Experience with Wi-Fi, BLE, and Cellular IoT solutions is a plus.
The salary range for this position is $195,000 to $270,000 / year. Salary ranges provided take into account a wide variety of factors that are considered in making compensation decisions including but not limited to skill sets; experience and training; licensure and certifications, geographic differentials and other business and organizational needs. Therefore, actual amounts offered may be higher or lower than the range provided. If you have questions, please speak to your Talent Acquisition Partner about the flexibility and detail of our compensation philosophy.” Dependent on the position offered, other forms of compensation may be part of a total offering beyond medical & retirement benefits and may include other monetary incentives or business benefits.