Principal Software Engineer, Connectivity

NxT Level

Not Interested
Bookmark
Report This Job

profile Job Location:

Chicago, IL - USA

profile Monthly Salary: $ 150000 - 250000
Posted on: 30+ days ago
Vacancies: 1 Vacancy

Job Summary

Principal Software Engineer Connectivity (Embedded Systems)
Location: Chicago IL (Hybrid) Full-Time Advanced IoT/Embedded Tech

Our client an industry leader in connected home and energy-efficient products is seeking a Principal Software Engineer Connectivity to drive the design and development of embedded software for IoT-connected MEP devices. This key role sits within the Advanced Technology & Integration team and focuses on architecting scalable connectivity solutions across product lines.

Key Responsibilities:

  • Lead the end-to-end development of embedded software for connectivity modules integrated with home appliance products

  • Define requirements and software architecture in collaboration with systems engineering product teams R&D marketing and manufacturing

  • Develop production-level embedded software using C/C and assembly for multi-threaded real-time systems

  • Ensure robust documentation and perform self-reviews and unit-level testing

  • Interface with hardware teams to validate firmware in real product environments

  • Support manufacturing and field service implementation including software tools for diagnostics and support

  • Develop and validate PC handheld and mobile-based tools for development service and testing

  • Participate in system design reviews including FMEAs and DFM/DFT evaluations

  • Coordinate formal documentation for requirements design artifacts and qualification testing

  • Represent the organization in technical societies and remain abreast of emerging industry innovations

Required Qualifications:

  • Bachelors degree in Computer Engineering Electrical Engineering Computer Science or a related discipline

  • 7 years of hands-on experience developing embedded software for microprocessor-based control systems

  • Proficiency in C C and Assembly for real-time embedded environments

  • Expertise in communication protocols and hardware interfaces: SPI QSPI UART RS485

  • Familiarity with modern wired and wireless technologies such as Ethernet BLE Wi-Fi Thread Matter Amazon Sidewalk BACnet Modbus and TCP/IP

  • Experience with version control tools (e.g. GitHub) and debugging tools (oscilloscopes emulators logic analyzers)

  • Strong knowledge of secure embedded systems: Secure Boot TLS X.509 encrypted file systems

  • Ability to read and interpret PCB schematics and system wiring diagrams

  • Working knowledge of MATLAB LabVIEW or other model-based development environments

  • Excellent communication skills and the ability to work cross-functionally across engineering and product disciplines

Preferred Qualifications:

  • Experience working with regulatory environments or connected appliance industries

  • Familiarity with diagnostics tools for manufacturing and field deployment

  • Statistical design tools or knowledge of Design of Experiments (DOE)

  • Experience mentoring engineering teams and driving systems architecture in fast-paced environments

Compensation & Benefits:

  • Competitive base salary and annual performance bonuses

  • Hybrid work flexibility (Chicago-based)

  • Comprehensive benefits including medical dental vision life and disability insurance

  • 401(k) with match

  • Continuing education and certification support

  • High-impact role within a fast-evolving product innovation team


Required Experience:

Staff IC

Principal Software Engineer Connectivity (Embedded Systems)Location: Chicago IL (Hybrid) Full-Time Advanced IoT/Embedded TechOur client an industry leader in connected home and energy-efficient products is seeking a Principal Software Engineer Connectivity to drive the design and development of ...
View more view more

Key Skills

  • Continuous Integration
  • Docker
  • Jenkins
  • Python
  • System Design
  • Agile
  • C/C++
  • Go
  • Systems Engineering
  • Software Development
  • Java
  • Distributed Systems

About Company

Company Logo

Nxt Level is a recruiting agency specializing in high-level technical recruiting in engineering, video games, and executive search.

View Profile View Profile