About the Company
Honeywell is a Fortune 100 software-industrial company that invents and manufactures technologies to address some of the world’s toughest challenges, including energy efficiency, safety, security, globalization, and customer productivity. With a global footprint and a commitment to innovation, Honeywell empowers its employees to create groundbreaking solutions that transform industries. We are committed to fostering a diverse and inclusive workforce and offer sponsorship for exceptional talent.
Job Description
We are seeking a talented and motivated Firmware / Embedded Systems Engineer to join our innovative R&D team in Edmundston, NB. This role involves designing, developing, and testing embedded software for next-generation industrial automation and control systems. The ideal candidate will have a strong foundation in embedded C/C++ programming, real-time operating systems (RTOS), and hardware-software integration. This position offers sponsorship for qualified international candidates looking to establish a career in Canada.
Key Responsibilities
- Design, develop, and test embedded firmware for microcontrollers and microprocessors.
- Implement real-time operating systems (RTOS) and bare-metal solutions.
- Debug hardware and software issues using oscilloscopes, logic analyzers, and in-circuit debuggers.
- Collaborate with hardware engineers to define system architecture and interfaces.
- Write clear, concise, and well-documented code following best practices.
- Participate in code reviews, design discussions, and system validation.
- Develop and maintain unit tests and integration tests for embedded software components.
- Contribute to continuous improvement of development processes and tools.
- Stay updated with emerging technologies and industry trends in embedded systems.
Required Skills
- Proficiency in C/C++ for embedded systems.
- Experience with microcontrollers (e.g., ARM Cortex-M, PIC, AVR) and their peripherals (GPIO, ADC, DAC, SPI, I2C, UART).
- Familiarity with Real-Time Operating Systems (RTOS) concepts and implementations (e.g., FreeRTOS, Zephyr).
- Strong hardware-software debugging skills.
- Experience with version control systems (e.g., Git).
- Understanding of embedded systems architecture and design principles.
Preferred Qualifications
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
- Experience with embedded Linux or other high-level embedded operating systems.
- Knowledge of communication protocols (e.g., Ethernet, CAN, Modbus, MQTT).
- Familiarity with digital signal processing (DSP) or control systems.
- Experience with FPGA/CPLD programming.
- Prior experience in industrial automation, aerospace, or IoT domains.
Perks & Benefits
- Comprehensive health, dental, and vision insurance.
- Generous paid time off and holidays.
- Retirement savings plan with company match.
- Tuition reimbursement and professional development opportunities.
- Employee assistance program.
- Relocation assistance and full immigration sponsorship support.
- Modern office environment with collaborative workspaces.
How to Apply
If you are interested in this position, please click the "Apply Now" button below. To ensure your application is properly considered, please prepare the following:
- An up-to-date Resume or CV
- A brief cover letter summarizing your experience and motivation
Applications are reviewed on a rolling basis. Only shortlisted candidates will be contacted for an interview.
⚠️ Important Disclaimer
Welcome to Courierser Jobs. We publish job opportunities aggregated from public sources, employers, and job portals. We never charge any fees to access or use our website; all information is provided entirely for free.
Courierser Jobs does not directly offer or manage these positions, nor are we directly involved in the hiring process for the vacancies published on https://couriersers.org.
If you suspect a fraudulent listing or have any questions, please contact us at techturna@gmail.com.
