Embedded Software Engineer: Start-Up

March 1, 2024
Reference key: es11179
Deadline date:

Job Description

  • Negotiable
  • Permanent
  • Carlow

Embedded Software Engineer with strong Embedded C programming experience required by innovative Irish company in Leinster to bring products from prototype to full commercialisation.

REQUIREMENTS:

  • BSc Degree in Computer Science or Software Engineering
  • 3+ years of experience in Embedded Programming
  • Demonstrates the ability to develop software code for embedded products using C programming language
  • Demonstrates the ability to develop software requirements documentation based on customer/market requirements as well as software test documentation
  • Demonstrates the ability to take a product concept or prototype to full commercialisation (transfer to production), including verification of design outputs and validation to market requirements
  • Demonstrates the ability to communicate project status updates and actively participate in design reviews.
  • Managing & Leadership skills – Demonstrates the potential to manage development projects

ADVANTAGEOUS EXPERIENCE:

  • Cloud-based solutions
  • IoT platforms
  • Wireless communication technologies
  • Database (SQL) & dashboard development
  • Object-oriented programming
  • Unit testing
  • Data analytics
  • Software versioning and repository tools such as Bitbucket/Git
  • Software bug tracking tools (e.g. Jira)
  • C#
  • Javascript
  • Python
  • .NET
  • STM-based microcontrollers

RESPONSIBILITIES:

  • Draft / develop software requirement specifications for the discipline based on high-level market requirements

  • Deliver/support with any Proof of Concept work, focusing on any uncertain design aspects / features

  • Develop product concepts taking inputs from the multidisciplinary team

  • Develop detailed design outputs, including software code and release notes

  • Draft software test protocols as part of design verification activities, execute any testing as necessary, and produce test reports

  • Interface to and support the R&D division as & when necessary

  • Manage change control within the product lifecycle

  • Identify design improvements and value engineering opportunities

  • Participate in field deployments of prototype / pilot devices, which may include some ad-hoc travel

  • Attend design reviews and project technical progress meetings

  • Liaise with both internal and external stakeholders, including key suppliers, test houses, industry and academic partners / collaborators

  • Engage in appropriate training and development opportunities as required 

 

emer@emtechrecruitment.ie