Senior C++ Engineer with Mobile experience

N-iX

Not Interested
Bookmark
Report This Job

profile Job Location:

Medellin - Colombia

profile Monthly Salary: Not Disclosed
Posted on: 30+ days ago
Vacancies: 1 Vacancy

Job Summary

We are looking for a highly motivated and talented Senior C Engineer with Mobile experience with excellent qualifications to help design and build cross-platform libraries and tools to communicate directly with the clients machines. The position demands a candidate capable of delivering high-quality work against technical and schedule challenges while following strong software design and process principles. You will work in a fast-paced environment delivering world-class products that delight our customers and help the business grow. You are passionate about building great software and providing the best customer experience. You are a driver of change and thrive on solving complex technological challenges.

Responsibilities

  • Collaborate with fellow department members product managers firmware engineers test engineers and designers to develop cross-platform (iOS Android macOS Windows) libraries and tools that interface directly with the clients machines via USB and Bluetooth (BLE and Classic).
  • Develop new features enhance existing functionality and improve the quality of the libraries and tools.
  • Apply software engineering design patterns to create well-structured modular performant application code.
  • Perform code reviews write unit and integration tests and contribute to architectural planning and refactoring.
  • Ensure adherence to best coding practices.
  • Mentor and train junior team members.

Eligibility:

  • B.S. or M.S. in Computer Science Software Engineering or a related field with 5 years of relevant experience.

Required Skills

  • Proficiency in C C Java Kotlin and Swift.
  • Expertise in USB and Bluetooth (Classic and BLE).
  • Experience developing communications protocols.
  • Experience creating Android iOS Windows and macOS libraries/frameworks.
  • Familiarity with CMake and ability to contribute to cross-platform build procedures.
  • Experience with package managers (npm CocoaPods Maven NuGet SwiftPM etc.).
  • Experience in unit and integration testing.
  • Proficiency in Git within collaborative environments (pull requests branching strategies tags etc.).
  • Experience with continuous integration and delivery (e.g. GitHub Actions).
  • Strong understanding of SDLC and Scrum/Agile methodologies.
  • Solid grasp of fundamental algorithms data structures and design patterns.
  • Strong critical thinking skills to evaluate alternatives and propose solutions aligned with business objectives.
  • Effective written and verbal communication skills for technical and non-technical audiences.
  • Ability and motivation to independently learn new technologies.

We offer*:

  • Flexible working format - remote office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program tech talks and trainings centers of excellence and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits

*not applicable for freelancers


Required Experience:

Senior IC

We are looking for a highly motivated and talented Senior C Engineer with Mobile experience with excellent qualifications to help design and build cross-platform libraries and tools to communicate directly with the clients machines. The position demands a candidate capable of delivering high-quality...
View more view more

Key Skills

  • cpr
  • Patient Care
  • Customer Service
  • DOT
  • Hand Tools
  • HVAC
  • Android
  • Communication
  • OSHA
  • Preventive Maintenance
  • Troubleshoot
  • Company Standards
  • Setup
  • Service Calls
  • Technical Support

About Company

Company Logo

N-iX is a global software development company that helps world’s leading organizations achieve lasting business value using advanced technology.

View Profile View Profile