Embedded Engineer


We are 2amigos Consulting Group, a team of builders and problem solvers with a core belief in delivering excellence. Our drive for "getting it" ensures we become emotionally invested in our client’s business and each of their projects. This value has bred a company culture of providing solutions and products that exceed expectations every time. The results are always something we and the client are proud of.

We are looking for a Embedded Engineer to join our team.

We are looking for an Embedded Engineer to join our team!

As our new team member, you have more than 3+ years of professional experience in Firmware/Embedded Engineering . You are a detail-oriented tester who is motivated, talented, and committed to the job at hand and your team. You take pride and ownership in your deliverables. You thrive on and enjoy the challenges of each day, and you seek to surround yourself with like-minded people. You are a clear communicator that shares your knowledge and ideas, and you expect the same from those around you.

As Embedded Engineer you are responsible for:

  • Implement requirements in the form of technical applications and solutions for advanced features for medical device(s)
  • Develop embedded software across the full software development lifecycle
  • Participate in generating software requirements, architecture, design, source code documentation, and testing strategies
  • Be an effective team member and solutions provider
  • Participate in risk management processes and analysis
  • Reliably deliver high quality software within scheduled constraints
  • Collaborate with the Product Development team to ensure consistent project execution.
  • Identify quality assurance process bottlenecks and suggest actions for improvement.
  • Oversee continuous improvement projects.
  • Collect quality data.
  • Identify key KPIs for product quality.
  • Be self-reliant in the ability to implement a test and release strategy that ensures our device meets the specific requirements.

Required Skills and Experience:

  • 3+ years of embedded software development experience
  • Development experience in a Linux OS: Ubuntu Core a plus, Ubuntu snap packages a plus.
  • Languages: C.
  • Python a plus
  • Exceptional attention to detail
  • Critical thinker and problem-solving skills
  • Good time-management skills
  • English is a must
  • Team player
  • GUI development with GreenHouse, QT, QML
  • Knowledge on i.MX 7 Application Processors
  • Experience with language related testing tools
  • Code testing for various scenarios running on the embedded device
  • Experience working in an Agile/Scrum development process
  • Knowledge of and experience with stress testing.
  • Knowledge of and experience with load testing.
  • Previous coding experience.

Our offer:

  • A full-time job.
  • Fully remote position.
  • Competitive salary.
  • Working in a rapidly growing company.
  • Access to training and people that can mentor.



Php Full Stack DeveloperFull TimeView
Frontend Web DeveloperFull TimeView
Javascript EngineerFull TimeView
Qa EngineerFull TimeView
. Net (c#) EngineerFull TimeView
Bi Architect / Senior DeveloperFull TimeView
Scrum Master - Project ManagerFull TimeView
Terms of Use | Privacy Policy