X4 logo

X4

Embedded Software Engineer

X4

📍 Brentwood, United States 🇺🇸

full-time
mid-level
110000
on-site
Posted —

Key Skills

embeddedfirmwarewirelessBluetoothPCB

Industry

Consumer ElectronicsTelecommunications

Job Description

Embedded Software Engineer (Wireless & Hardware Systems) – Permanent Role


About the Company

A confidential, established product design and engineering organisation is seeking an Embedded Software Engineer (mid or senior level) to join on a permanent, full-time basis .

The team develops end-to-end embedded products across IoT, connected devices, and low-power systems. Engineers work across the full product lifecycle—from concept and prototyping through to production—collaborating closely across firmware, hardware, electrical, and systems engineering disciplines.

This is a highly hands-on environment where embedded software and hardware development come together to deliver real-world products.


The Role

We are looking for a mid-level Embedded Software Engineer who is passionate about building reliable, efficient firmware for connected and low-power embedded systems .

This role offers the opportunity to work across both software and hardware-adjacent engineering , making it ideal for engineers who want broader exposure beyond pure firmware development.

We are particularly interested in candidates with experience or interest in:

  • Wireless / connectivity development (Bluetooth / BLE, Wi-Fi, Zigbee, cellular IoT)
  • Hardware collaboration, including working with schematics and electrical designs
  • PCB exposure (design, review, or debugging support)
  • Battery-powered and low-power system development and optimisation

You will be part of a multidisciplinary engineering team building complete embedded solutions used in real products.


Key Responsibilities

  • Develop and maintain embedded firmware in C/C++ for microcontroller-based systems
  • Implement wireless communication features (BLE and IoT connectivity)
  • Support design of low-power, battery-operated embedded systems
  • Work with hardware interfaces such as I²C, SPI, UART, CAN, GPIO, and ADC
  • Read and interpret schematics and component datasheets
  • Assist in debugging and validation using lab tools (oscilloscopes, logic analysers, etc.)
  • Collaborate with hardware, electrical, and systems engineers throughout development
  • Contribute to testing, optimisation, and improvement of firmware performance

Required Experience

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, or related field
  • Around 3–7 years of embedded systems experience (mid-level role)
  • Strong experience in embedded C/C++ development
  • Experience with microcontrollers (e.g. ARM STM32, NXP, AVR, PIC, or similar)
  • Familiarity with bare-metal and/or RTOS-based development
  • Understanding of Bluetooth Low Energy (BLE) or other IoT wireless protocols
  • Experience working with low-power or battery-powered systems
  • Comfortable working in a collaborative, hardware-focused environment

Nice to Have

  • Exposure to PCB design tools or hardware layout concepts
  • Ability to read schematics and understand circuit-level behaviour
  • Interest or experience in power management or battery optimisation
  • Familiarity with Silicon Labs BG22 or similar embedded platforms
  • Experience working in a product development or consultancy environment
  • Interest in system-level thinking beyond firmware alone


Location & Working Model

  • Permanent, full-time role
  • $110,000 - $160,000
  • Majority onsite working model in the Long Island, NY area
  • Flexible working arrangements depending on project needs
  • Supportive, collaborative engineering environment


What’s on Offer

  • Competitive salary based on experience
  • Full benefits package
  • Opportunity to work on complete embedded systems (hardware + software)
  • Exposure to real-world IoT and connected product development
  • Cross-disciplinary engineering team with strong technical mentorship
  • Flexible working structure (including 9/80 schedule where applicable)
  • Long-term stability and career progression within a growing engineering team


Why This Role

This role is ideal for an engineer who wants to grow beyond firmware alone and gain deeper exposure to full embedded product development—including hardware interaction, wireless systems, and real product deployment.


You’ll be working on complete systems, not isolated software components, in a collaborative engineering environment where ideas move quickly from design to reality.

Equal Opportunity

The organisation is committed to building a diverse and inclusive team and welcomes applications from all qualified candidates regardless of background or personal characteristics.