Embedded Software Engineer & PCB Hardware Designer
About Us:
We are a growing company developing innovative Elevator control devices.Our team values creativity, problem-solving, and collaboration to deliver cutting-edge technology.
Position Overview:
THIS IS INHOUSE POSITION,NO REMOTE WORK . PLEASE DO NOT APPLY IF YOU ARE NOT LOCAL
We are looking for a talented engineer with experience in embedded software development and PCB hardware design. This role combines firmware programming with hardware design, making it ideal for someone who enjoys working across the full product development cycle.
Responsibilities:
Design, develop, and test embedded software for microcontrollers and processors
Create schematics and PCB layouts (using Altium, Eagle, KiCAD, or similar)
Collaborate with the hardware and software teams to bring new products from concept to production
Debug hardware and software integration issues
Document designs, test plans, and processes
Skills
Must have completed at least one microcontroller-based (ARM, PIC, STM, etc) design from concept to schematic to PCB design to functional prototype with finished software.
* C programming is a must
* Assembly Language (any MCU) is a bonus
* C# development in Visual Studio is a bonus
* PCB Design (any EDA/CAD) is a must
* Prototype Assembly is a must
* Debugging Prototypes is a must
* Diagnosing Field Failures of Hardware and/or Software is a bonus
Nice to Have:
Experience with RTOS or embedded Linux
Knowledge of power electronics, sensors, or wireless modules (Wi-Fi, BLE, LoRa, etc.)
Experience taking products from prototype to mass production
What We Offer:
Competitive compensation
Opportunity to work on exciting, real-world products
Collaborative team environment
Job Type: Full-time
Pay: $90,000.00 - $120,000.00 per year
Benefits:
401(k)
Dental insurance
Health insurance
Vision insurance
Work Location: In person