Get Latest Jobs, And Visa Sponsorship Updates.

Firmware Engineer With Visa Sponsorship

🏢 Siemens📍 Regina, Saskatchewan, Canada💼 Full-Time💻 On-site🏭 Industrial Automation & Technology💰 80000-120000 per year

About the Company

Siemens is a global powerhouse focusing on the areas of electrification, automation, and digitalization. As one of the world’s largest producers of energy-efficient, resource-saving technologies, Siemens is a leading supplier of systems for power generation and transmission as well as medical diagnosis. In infrastructure and industry solutions, the company plays a pioneering role. With a rich history of innovation, we are committed to pushing the boundaries of technology to create a sustainable future.

Job Description

We are seeking a highly skilled and motivated Firmware Engineer to join our innovative engineering team in Regina, Saskatchewan. This is an exceptional opportunity for talented professionals looking to make a significant impact on cutting-edge embedded systems and industrial automation products. We are proud to offer visa sponsorship for qualified international candidates eager to relocate and contribute to our dynamic environment. The successful candidate will be responsible for designing, developing, testing, and maintaining firmware for a wide range of industrial control systems and IoT devices, ensuring high performance, reliability, and security.

Key Responsibilities

  • Design, develop, and implement embedded firmware for new and existing products, primarily in C/C++.
  • Debug, test, and validate firmware on hardware, including unit, integration, and system-level testing.
  • Collaborate with hardware engineers, software engineers, and product managers to define specifications and ensure seamless integration.
  • Analyze and troubleshoot complex technical issues related to firmware, hardware, and system interactions.
  • Develop and maintain comprehensive documentation for firmware designs, test plans, and procedures.
  • Participate in code reviews to ensure high-quality code and adherence to best practices.
  • Contribute to the continuous improvement of development processes and tools.
  • Stay up-to-date with emerging technologies and industry trends in embedded systems and firmware development.

Required Skills

  • Proficiency in C/C++ for embedded systems.
  • Strong understanding of microcontroller architectures (ARM Cortex-M/R/A, PIC, AVR, etc.).
  • Experience with Real-Time Operating Systems (RTOS) such as FreeRTOS, Zephyr, or similar.
  • Familiarity with hardware-level debugging using tools like JTAG/SWD debuggers, oscilloscopes, logic analyzers.
  • Knowledge of various communication protocols (e.g., I2C, SPI, UART, CAN, Ethernet, USB).
  • Experience with version control systems (e.g., Git).
  • Solid understanding of embedded system design principles and software development life cycles.
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.

Preferred Qualifications

  • Master's degree in a relevant engineering discipline.
  • Experience with industrial communication protocols (e.g., Modbus, PROFINET, EtherCAT, OPC UA).
  • Experience in secure firmware development and cybersecurity best practices for embedded systems.
  • Familiarity with FPGA/CPLD programming or VHDL/Verilog.
  • Experience with scripting languages (e.g., Python) for automation and testing.
  • Prior experience in the industrial automation, automotive, or IoT sectors.

Perks & Benefits

  • Comprehensive health, dental, and vision insurance.
  • Generous paid time off and holidays.
  • Competitive retirement savings plan with company match.
  • Opportunities for professional development and continuous learning.
  • Relocation assistance and full visa sponsorship.
  • Employee assistance programs.
  • Dynamic and collaborative work environment.
  • Opportunities to work on impactful and innovative projects.

How to Apply

Interested candidates are invited to submit their application by clicking the "Apply Now" button below. To ensure your application is considered, please include the following:

  • A current resume
  • A cover letter outlining your suitability for the role and your motivation for applying.

We review applications on a rolling basis and will contact shortlisted candidates for an interview.

Apply Now

DISCLAIMER

Welcome to VitalaliCare.com. We provide job seekers with information gathered from various publicly available job posting websites. We do not charge any fees for accessing or using our website, and all job information is provided free of charge.

VitalaliCare.com does not directly offer, manage, or engage in the hiring process for any of the job listings featured on our website. All listings are sourced from third-party job posting platforms. If you have any concerns or need to report a scam, please contact us at techturna@gmail.com.

Enable Notifications OK No thanks