Software Development Engineer Job at Dometic Marine

Dometic Marine Vancouver, BC

Description:

Reports to: Lead Software Engineer

Number of direct reports: N/A

Travel: N/A

Schedule: Onsite

Summary:


As a software development engineer at a growing, face-paced team, you will be working in cross functional teams to develop firmware and connectivity software for electronic and mechatronic products that lead the marine industry. You will be involved in the complete software development cycle from concept to production. You will help to design safe, reliable, and innovative products such as steer by wire systems, or vessel control systems that can make boating easier and safer for boaters around the world.

Main responsibilities:

  • Participate in full embedded software development life cycle: from requirement analysis, design, implementation, validation, documentation, deployment, and ongoing support.
  • Develop engineering requirements and specifications based on product and system requirements.
  • Develop embedded software solution for microcontroller / microprocessor to implement specified functionalities.
  • Develop network connectivity and vessel integration solutions to combine and enhance functionalities for multiple systems.
  • Participate in design and code review.
  • Execute software unit testing and integration testing. Support development and execution of functional test plans. Participate in system testing and field testing.
  • Support new product launches - work with cross-functional product development teams that include design engineering, product management, manufacturing engineering, and production.
  • Provide technical support to field application teams and customers. Troubleshoot, and deliver updated software to enhance product functionalities or performance for existing products.
Requirements:

Qualifications and experience:

  • Minimum of university bachelor degree or equivalent qualifications in Software, Electrical, or Mechantronic Engineering.
  • Preferably 2+ years of relevant industry or coop experience
  • Strong proficiency with firmware design, development, validation, and documentation
  • Excellent software design and programming skills in C / C++
  • Demonstrated development experience with 16/32 bit MCU such as ARM Cortex-M.
  • Motor control or PID control experience is a strong asset.
  • Working experience with one or more serial communication protocols such as CAN, SPI, I2C, Wi-Fi, or Bluetooth.
  • Working experience with CAN and communication protocols such as J1939, NMEA2K, and CAN open is a plus.
  • Development experience with RTOS is a plus.
  • Working experience with the agile development process is a strong asset
  • Demonstrated experience with unit testing and functional testing is a plus
  • Proficiency with engineering tools such as oscilloscope, multimeter, or logic analyzer.

Behavioral requirements:

  • Excellent verbal and written communication skills in English
  • Quick learner, systematic, strong analytical and problem-solving skills.
  • Familiarity with version control system such as GIT and issue tracking system such as JIRA.
  • Ability to work well independently and as part of a strong team
  • Well-developed organizational skills with the ability to manage a variety of tasks

Dometic overview: Dometic Group operates in the retail industry and manages the manufacturing, sales, and service of products for the outdoor market. The product range is broad and includes portable coolers, grills, air conditioning systems, tents, batteries, and solar energy solutions for mobile, outdoor lifestyles. The business is a global company and customers include retailers of outdoor products as well as consumers and manufacturers of vehicles and boats. The Dometic Group was founded in 2001 and is headquartered in Stockholm, Sweden.

Dometic is passionate about building together an inclusive and equitable working environment, that respects individual strengths, views, and experiences. We believe that diversity enables us to thrive across our differences. Be yourself and join us!




Please Note :
optimuspartners.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, optimuspartners.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, Site.com is the ideal place to find your next job.