Role Purpose Due to continued growth within the organisation, our client is seeking a Senior Firmware Engineer eager to contribute to the development of their next-generation hardware products.
Experience:
- Senior Firmware Engineer who wants to work on the next generation of hardware products.
- 10 yrs + Embedded C or C++ development experience, with at least 5 Years in team lead role.
- 10 yrs+ Microcontroller / Embedded systems development.
- 5+ yrs’ experience with ESP32, STM32, Nordic and other MCUs / SoCs
- Strong understanding of TCP and UDP network stacks.
- Previous experience developing firmware using cellular modems for communications.
- Strong understanding of TLS and using encrypted communications on microcontrollers.
- Previous experience developing firmware for remotely deployed microcontrollers, enabling over-the-air firmware updates with robust safeguards.
- Strong understanding of protocol design.
- Hardware driver development - interfacing via I2C, UART, SPI, etc.
- Source Code control - Git, bitbucket, etc.
- Atlassian suite - Jira, Confluence, bamboo, etc.
- Strong understanding of hardware development process and tools – understanding of hardware schematics provided by electrical engineering teams.
- CI/CD pipeline creation and management.
- Test driven development using automated testing frameworks.
- Familiarity with design tools such as ISE, Vivado, and the Virtex family.
- RTL coding, VHDL
- Experience with ModelSim for simulation purposes.
- Previous exposure to FPGA and ASIC design methodologies.
- DSP exposure, coupled with proficiency in embedded C/C++.
- Min. Bachelor's Degree in Electrical Engineering, Computer Engineering, or a related field. (This provides foundational knowledge in digital design, computer architecture, and electronics).
- Master's Degree (nice to have): While not always required, a master's degree can provide advanced coursework and research opportunities in fields such as FPGA design, digital signal processing, or embedded systems.
- Relevant coursework: Courses in digital design, VHDL/Verilog programming, computer architecture, signal processing, and electronics are highly beneficial.
- Certifications: Certifications from FPGA vendors like Xilinx or Intel (formerly Altera) can demonstrate proficiency with specific tools and technologies.
- Postgraduate qualifications in Engineering are highly desirable.
PLEASE NOTE: ** ONLY CANDIDATES WITH PR OR AUSTRALIAN CITIZENSHIP WILL BE CONSIDERED! **
Please submit your resume in WORD format ONLY.