Principal Software Engineer, Connectivity
NxT Level
Chicago, IL, United States
4 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.adzuna.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Compensation
$150,000.0 - $250,000.0
Working hours
Regular working hours
Job source
Tech stack
C (Programming Language)
Systems Engineering
Bluetooth Low Energy (Bluetooth)
C++ (Programming Language)
Communications Protocols
Computer Engineering
Software Debugging
File Systems
Embedded Software
Emulators
Ethernet
Firmware
+23 more
Failure Mode Effects Analysis
Github
Revision Control Systems
Hardware Interface Design
LabVIEW
MATLAB
Modbus
X.509
Software Architecture
Software Tools
RS-485 Standard
Systems Architecture
TCP/IP
Universal Asynchronous Receiver/Transmitter
Wi-Fi Technology
Diagnostic Tools
Multithreading
Transport Layer Security
Real Time Systems
Information Technology
Bacnet
Wireless Technologies
U-Boot
Job description
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., * 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
Requirements
- Bachelor’s 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, * 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
Benefits & conditions
- 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
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.adzuna.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…