top of page

Senior Embedded Software Engineer

Remote, LATAM

Full Time

About the Position

Base Salary: 22,000/yr - 30,000/yr USD

Lead Embedded Firmware Engineer oversees the team that creates IoT systems using a variety of technologies with an emphasis on firmware. Passion for RF communication protocols, RTOSs, firmware security, and reliable OTA update techniques are required for this. We place a premium on tested, reusable code, and require our data scientists and engineers to be equally good practitioners as they are leaders and instructors.

Note:

This position is with a US-based company, but the work will be completed remotely. An ideal candidate will be proficient in English.

To be considered for this position, resumés must be sent in English.

If you’re in Bolivia, Cuba, Haiti, Nicaragua, Suriname, Trinidad, and Tobago, or Venezuela, we apologize, but at this time we are unable to consider your application.

The interview process is time-consuming for everyone. Please read the job description carefully and be sure you are fully qualified for the position before applying. Serious inquiries only.

NO AGENCIES NOR CONTRACTORS.

Responsibilities:

  • Design and develop Embedded systems / IoT products.

  • Develop firmware and scripts.

  • Debug issues and find the root cause of problems.

  • Perform functional and integration testing to find out the root cause and guide the development team to reproduce and resolve the same.

  • Maintain and improve firmware build systems using CMake and Python.

  • Work with the Quality Assurance team on identifying test cases for new features and areas for regression tests.

  • Review the code of peers for adherence to coding standards and design guidelines.

  • Estimate and track the time and effort necessary for completing implementation tasks.

  • Develop platform-level requirements from high-level marketing requirements.

  • Provide technical leadership and domain knowledge for new features.



Qualifications:
  • 3+ years of experience building embedded applications: C/C++, Bare metal, CMake, RTOS, and/or embedded Linux environments.

  • Serverless architectures (Mainly Amazon Web Services).

  • Working knowledge of wireless connectivity and IoT.

  • Broad array of embedded platforms, microcontrollers, and peripherals.

  • Knowledge of a variety of development tools including JTAG debuggers, oscilloscopes, logic Analyzers, software version control (GIT), and bug tracking systems.

  • Python for build/test automation.

  • Ability to understand hardware schematics.

  • Strong communication and interpersonal skills.

  • Ability to pay careful attention to detail.

  • Ability to effectively listen and communicate with team members/management.

  • Write clean, readable, maintainable, and reusable code ensuring that all code meets program requirements.

About the Company

SixSense Labs is a fully decentralized IoT engineering company that works with customers to design systems for smart consumer electronics and connected automation systems. We are a globally distributed team of experienced engineers, designers, and data scientists who believe in the value and promise of IoT as the common bond that unites and drives us all.

We create, design, and implement software and hardware that enable forward-thinking companies to gain a competitive advantage in this competitive landscape through the development of outstanding and innovative IoT solutions. IoT is rapidly changing the way the world does business. SixSense Labs works with leading engineers and innovators to create custom intelligent products.

bottom of page