×
Register Here to Apply for Jobs or Post Jobs. X

Principal Firmware Engineer

Job in Warwick, Kent County, Rhode Island, 02888, USA
Listing for: BrightHire Search Partners
Full Time position
Listed on 2026-04-20
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer, C++ Developer, Robotics
Salary/Wage Range or Industry Benchmark: 100000 - 125000 USD Yearly USD 100000.00 125000.00 YEAR
Job Description & How to Apply Below

Our client is a leader in cutting‑edge electronics for IoT connected technologies an automation and control, is seeking an experienced Principal Embedded Software to join our Embedded Software Engineering team. In this pivotal role, you will drive the development of next‑generation pool control systems through groundbreaking algorithms, networks, and automation technologies.

Responsibilities
  • Embedded Software Development:
    Design, develop, and implement microprocessor‑based software for advanced IoT, robotics and connected sensors.
  • System Integration:
    Ensure seamless hardware‑software integration across mechanical and electrical systems.
  • Project Management:
    Oversee multiple projects, ensuring timely delivery while collaborating with engineers and product managers.
  • Documentation & Reporting:
    Maintain detailed technical documentation, test results, and project progress reports.
  • Continuous Improvement:
    Stay at the forefront of embedded software advancements and propose enhancements to design, performance, and software architecture.
Qualifications
  • Bachelors in Computer Engineering or Computer Science
  • 10+ years in embedded software engineering, with a focus on product development.
  • Programming:
    Expertise in C/C++ for embedded systems
  • RTOS & Microcontrollers:

    Experience with FreeRTOS, Thread

    X, ARM Cortex‑M/A, RISC‑V, and peripherals (UART, I2C, SPI, ADC/DAC, GPIO).
  • Hardware/Software Integration:
    Strong debugging skills; ability to read schematics and work with tools like oscilloscopes and logic analyzers.
  • Communication Protocols:
    Experience with CAN, Ethernet, Modbus, BLE.
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary