Contacts

3131 Westinghouse Blvd., Charlotte, NC 28273

contact@oxit.com

+1 844 694 8440

Senior Embedded Software Engineer

Location : Remote (Global/ISPL)
Job Type : Full-Time

Reports To: Assigned Technical Lead

Department: Embedded Software / Firmware

 

Oxit is seeking a highly skilled Senior Embedded Firmware Engineer to join our embedded department and contribute to the development of cutting-edge IoT devices. This role focuses on designing, implementing, and optimizing embedded firmware for diverse IoT applications ranging from low-power sensor nodes to complex multi-protocol communication systems.

 

As a Senior Engineer at Oxit, you’ll work on internal products and client projects spanning multiple industries, developing firmware that powers innovative IoT solutions using LoRaWAN, Amazon Sidewalk, Bluetooth, 4G LTE and other wireless protocols. This role blends hands-on technical execution under the guidance of the Technical Lead with occasional leadership opportunities, including mentoring junior engineers and stepping into
Technical Lead responsibilities when needed.

 

In our growing company, team members wear multiple hats. You’ll primarily focus on firmware development while having opportunities to grow into team management, participate in client technical discussions, and contribute to strategic technical decisions. This position offers a clear path from Senior Engineer to Technical Lead as our embedded team scales.

Key Objectives:

  • Contribute to the design of robust, production quality embedded firmware for IoT devices across multiple client projects.
  • Implementation of complex features, including wireless protocols, low-power optimization, and secure firmware updates under the guidance of Technical Lead.
  • Provide technical leadership and mentorship to junior engineers, conducting code reviews and establishing best practices.
  • Step into Technical Lead responsibilities when needed, including team management and project coordination
  • Collaborate with cross-functional teams (hardware, cloud, mobile) to deliver integrated IoT solutions
  • Engage with clients to understand technical requirements, communicate constraints, and participate in pre-sales activities (Estimations, technical advice, etc.).
  • Contribute to Oxit’s internal products and reusable firmware components.
  • Drive continuous improvement in embedded development processes, tools, and code quality standards within your team.

Technical & Strategic Leadership:

  • Design scalable firmware architectures for IoT devices balancing performance, power consumption, and maintainability.
  • Lead implementation of wireless IoT protocols (LoRaWAN, Amazon Sidewalk, BLE) including secure FUOTA mechanisms [Optional].
  • Conduct technical assessments and feasibility studies for new IoT projects.
  • Establish coding standards, design patterns, and best practices for the embedded team.
  • Stay current with emerging embedded technologies and IoT protocols.

Project Delivery & Client Engagement:

  • Contribute to firmware development through complete lifecycle: design, implementation, testing, deployment, and support.
  • Collaborate with clients and stakeholders to translate requirements into technical solutions.
  • Conduct technical presentations and participate in pre-sales activities when needed.
  • Work with cross-functional teams (hardware, cloud, mobile) to deliver integrated IoT solutions.
  • Develop comprehensive tests and debugging using standard embedded tools (debuggers, logic analyzers, oscilloscopes).
  • Understanding and adherence to agile project management practices.

Embedded Systems Development & Optimization:

  • Develop firmware using modern RTOS platforms (FreeRTOS, Zephyr) with efficient task scheduling and resource management
  • Design and implement low-power firmware optimizing sleep modes, peripheral management, and battery life.
  • Develop device drivers for sensors, actuators, and communication peripherals (SPI, I2C, UART, ADC, PWM).
  • Implement secure bootloaders, firmware authentication, and encrypted communications.
  • Use Git, CI/CD pipelines, and development tools effectively for quality firmware delivery.
  • Ability to understand and review hardware schematics and layouts.

Team Management & Strategic Responsibilities (As Needed / Growth Path):

  • Step into Technical Lead role managing small teams (1-2 engineers) when the availability of the primary TL is limited.
  • Drive the enforcement of engineering best practices such as following coding standard, design patterns and unit tests within your team.
  • Stay current on emerging embedded technologies, IOT protocols and general technological advancements (Eg. Use of AI tools for efficient embedded development).
  • Mentor junior engineers through code reviews, technical guidance, and career development.
  • Participate in project planning including task assignment, timeline management, and resource coordination.
  • Participate in proactive risk identification, planning, and mitigation strategies to address potential technical or execution challenges.
  • Contribute to technical roadmap planning and continuous improvement of development processes.
  • Represent Oxit at technical forums and client presentations when needed.
  • Technical Lead responsibilities for smaller projects.

Qualifications & Competencies – Required:

  • 8+ years of embedded firmware development with strong C/C++ programming skills in production environments.
  • Deep RTOS experience (FreeRTOS, Zephyr, or similar) on ARM Cortex-M micro-controllers (STM32, nRF5x, EFR32, ESP32).
  • Wireless IoT protocol expertise in at least one: LoRaWAN, BLE, Amazon Sidewalk, 4G LTE, Zigbee, or Thread.
  • Low-power design experience, including sleep modes, power profiling, and battery powered device optimization.
  • Embedded development tools proficiency: JTAG/SWD debuggers, logic analyzers, oscilloscopes, Git.
  • Ability to understand and review hardware schematics and layouts.
  • Fluent English with strong written and verbal communication for documentation and client interaction.
  • Remote team experience with self-motivation, self-management and effective collaboration across time zones.
  • Leadership aptitude with flexibility to step into team management as needed.

Stay Ahead with Oxit News

Join our insider list to receive the latest updates, insights, and exclusive IoT innovations straight to your inbox.

This field is for validation purposes and should be left unchanged.