
Senior Advanced Hardware Engineer – FPGA, Firmware
Honeywell
full-time
Posted on:
Location Type: Hybrid
Location: Cambridge • Canada
Visit company websiteExplore more
Salary
💰 CA$94,000 - CA$125,000 per year
Job Level
About the role
- Provide technical solutions and support on development programs as part of a highly engaged and integrated engineering team.
- Develop FPGA and embedded software solutions for Space products.
- Create or utilize requirements, architecture, detailed design, and test plan documentation to meet program and customer needs.
- Participate in requirements analysis and design verification and validation activities.
- Test, debug, and troubleshoot software, systems, and electronics to resolve issues.
- Perform simulation and analyses and develop system-level models to ensure end-to-end performance requirements of FPGA and software designs are met.
- Provide technical support to customers.
- Develop documentation according to space agency standards (e.g. CSA, NASA, ESA).
- Contribute to the continuous improvement of processes.
Requirements
- Bachelor’s degree or higher from an accredited institution in a technical discipline such as Software Engineering, Computer Engineering, Electrical Engineering, or a related field.
- Minimum of 8 years of experience in hardware/firmware design and development of electronic products.
- Minimum 3 years of experience in FPGA design, architecture, coding, and simulation.
- Minimum 3 years of experience in one of the Hardware Descriptive Languages: VHDL, Verilog, System Verilog.
- Minimum 3 years of experience in the use of logic simulation tools ModelSim, QuestaSim, or equivalent.
- Minimum 3 years of experience in FPGA Place and Route, Static Timing Analysis, bit stream generation, HW programming, and debugging.
- Minimum 3 years of experience in using Mentor Graphic tools for schematic capture and PCB layout.
- Microcontroller and Microprocessor (Digital) designs for interfacing memory and other peripherals.
- Understanding of electronic components and digital circuits.
- Experience with embedded software development, preferably targeting Linux/UNIX, using languages such as C, C++, Python.
- Knowledge of ASCOM, serial communication, and Ethernet protocols (REST API, SFTP, HTTP, UDP, TCP, TELNET).
- Experience with product development and knowledge of industry best practices in the Aerospace/Space industry.
- Experience with safety-critical systems and software development.
- Understanding of hardware and software development life cycle models.
- Experience with system-level simulation tools such as MATLAB.
- Usage of Electronic Test & Measurement equipment.
- Ability to quickly analyze, incorporate, and apply new information and concepts.
- Ability to consistently make timely decisions even in the face of complexity, balancing systematic analysis with decisiveness.
- Ability to work in a fast-paced and dynamic environment and adapt to project changes.
- Ability to simultaneously manage a variety of complicated tasks.
- A results-oriented and structured problem-solving approach.
- A passion for innovation and continuous learning.
- Strong attention to detail and organizational skills.
- Excellent communication and people-oriented skills.
- Self-motivation and the ability to work with little supervision, consistently taking the initiative to get things done.
Benefits
- Accommodation is available upon request for applicants with disabilities under the Ontario Human Rights Code.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
FPGA designembedded software developmenthardware/firmware designVHDLVerilogSystem Veriloglogic simulationCC++Python
Soft Skills
problem-solvingcommunicationorganizational skillsself-motivationadaptabilitydecision-makingattention to detailtime managementinnovationcontinuous learning