Senior Firmware Engineer Job at Wangs Alliance Corp, Austin, TX

cFlCQklmbzBJTDQ4UGc1SmRXc05OV0I1c0E9PQ==
  • Wangs Alliance Corp
  • Austin, TX

Job Description

Job Description

Job Description

Position Summary: The Senior Firmware Engineer leads the design and development of embedded firmware for next-generation connected devices. The ideal candidate has deep experience in wireless networking protocols, embedded systems, secure bootloaders, OTA firmware updates, and custom network stack development. This role requires strong hands-on expertise across the full product lifecycle developing smart connected products for the commercial and residential markets.


Key Responsibilities:

  • Architect, design, and implement embedded firmware in C/C++ for ARM Cortex (M0/M3/M4/M33), STM32, Nordic nRF, ESP32, and similar microcontrollers.
  • Develop and maintain custom wireless network stacks operating over Bluetooth, Thread, LoRa, sub-GHz radios.
  • Implement and optimize communication protocols including DMX512/RDM, DALI/D4i, RS485, UART, SPI, I2C, USB, Ethernet, and proprietary protocols.
  • Design and implement secure bootloaders, OTA firmware upgrade mechanisms, encryption, and key management systems.
  • Develop REST APIs and device-side networking services for IoT and industrial systems.

Critical Success Factors:

  • Execute the roadmap for the architectural design of firmware for the Smart modules and gateways, ensuring scalability and modularity across multiple hardware variants.
  • Architect and implement robust communication stacks for wireless and wired protocols, including Bluetooth Mesh, Wi-Fi, DMX512/RDM, RS-485, and DALI/D4i, ensuring interoperability within the smart lighting ecosystem.
  • Produce high quality testable and maintainable code for all smart modules and gateways including unit and integration testing.

Requirements:

  • MS in Electrical/Computer Engineering, Computer Science or equivalent industry experience.
  • 10+ years of experience in Embedded Firmware engineering.
  • Strong proficiency in C/C++ for embedded systems for resource-constrained embedded systems.
  • Extensive experience developing embedded Linux systems, including bootloaders, kernel drivers, and user space applications.
  • Strong experience with 32-bit ARM microcontrollers and in-circuit debugging techniques.
  • Deep applied knowledge of various networking and hardware communication protocols such as SPI, UART, I2C, JTAG, SWD, BLE/Mesh, DMX, DALI, Wi-Fi.
  • Proven hardware bring-up, prototyping, and debugging experience using oscilloscopes, logic analyzers, protocol analyzers, and other lab instrumentation.
  • Experience with modern software configuration and issue management tools (Git, Jira, etc.).
  • Practical experience with Design for X (DFx), including design for cost, manufacturability, and testability.
  • Willingness and ability to travel domestically and internationally as required based on business need.
  • Mandarin language proficiency (verbal and written) is a plus.

We recognize people as our most valuable asset. Our competitive salary and benefits package includes: paid time off; medical & dental coverage (including family coverage), vision, life, 401(k); tuition assistance; and continuous training and development. For immediate consideration, please submit your resume as directed. Due to the high volume of applications, only candidates who meet the qualifications will be contacted.

WAC is an equal opportunity employer and provides equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, sex, gender, gender identity, sexual orientation, national origin, age, disability, genetics, or any other protected characteristic. In addition to federal law requirements, WAC complies with applicable state and local laws governing non-discrimination in employment in all of its locations. This policy applies to all terms and conditions of employment, including, but not limited to, recruiting, hiring, placement, promotion, termination, recall, transfer, leaves of absence, compensation, and training.

Please note, all responsibilities outlined in the above job description are subject to change as needed. All efforts will be made to ensure proper notice is given for changes in responsibilities.

Job Tags

Local area, Immediate start

Similar Jobs

BURNCO Colorado LLC

Concrete Plant Maintenance Technician Job at BURNCO Colorado LLC

 ...knowledge of electrical, plumbing, and hydraulic systems Excellent hand-eye coordination and confidence working safely at high elevations Able to identify and solve problems by observing, listening, and taking quick action Team player who follows instructions... 

Centerline Drivers

Experienced Class C Box Truck drivers $25/hr Job at Centerline Drivers

 ...Experienced Class C Box Truck Drivers $25/hr Industry: Transportation Job Type: Delivery Driver, Local Pay Rate: $25.00/hr Work Hours: Day Shift, Full Time Location: Ogden, UT Job Perks: Benefits, Home Daily, Overtime Available Job Description Centerline... 

Montefiore Health System

Director of Patient Experience & Service Excellence Job at Montefiore Health System

Montefiore Health System seeks a Director of Patient Experience to lead the transformation of patient and family experience. The role focuses...  ...metrics and operational goals. Responsibilities include managing staff development and interacting with all levels of the organization... 

Photon

Art Director & UX Design Lead Job at Photon

 ...Qualifications Strong portfolio that demonstrates an expert capability in design principles and solutionsExtensive experience with visual design, principles of UI design, layouts, graphics development, typography, color, and visual theoriesExtensive experience in user... 

CalPortland

Quality Control Supervisor Job at CalPortland

 ...Job Summary This position is for a Quality Control Supervisor in a cement lab and requires previous cement industry experience and ACI certifications. The Quality Control Supervisor reports to the Quality Control Manager and carries out duties related to chemical...