Skills
Embedded Software Architecthardware-to-softwarecloud serviceslow-level embedded systems designdefine modesintegrationinteractionvariety of sensorsmesh devicescommunication protocolstechnologytelematicscore architectureembedded systemsIIoTConnected-Tool productsdesign patternsstate monitoringdegree of prototypinghardware integrationtestingDirector of EngineeringPrincipal Product Architecttoolingpipeliningdesktop-focused developerscloudwebenterprise architectsCC++ASMMCUCANUARTSPII2CRabbitMQKafkaRediselectronic engineeringhardware diagnostics aptitudePythonscriptingWirelessRFIDBluetoothZigBeeBS EngineeringAzureMSFTembedded systems designdevelopmentsensorstransducersgeneralized input/output devicesmessage broker service designdeploymentcloud services architecture
Job Description
Piper Companies is looking for an Embedded Software Engineer to join an equipment-providing company that is growing within tech. This role is a direct placement opportunity and will be Hybrid in Charlotte, NC .
Responsibilities for the Embedded Software Engineer:
• In control of the hardware-to-software bridge for the Company's products that deal with cloud services
• Work closely with the Director of Engineering/Principal Product Architect to outline a long-term strategy to assist the evolution of tooling and pipelining to ensure scalability & maintainability of telematics practice
• Partner with desktop developers and cloud/web/enterprise architects acting as a liaison
• Assist with prototyping, hardware integration, and testing
• Build/Support R&D lab
Qualifications for the Embedded Software Engineer:
• Bachelor's Degree in Engineering OR Azure/MSFT/similar certs
• Scripting experience in C/C++/ASM/MCU AND being able to hack sensors/prototype boards and put-up solutions
• Comfortable working with and prototyping hardware, 3D printers, laser cutters, model fabrication, etc.
• Excellent verbal and written communication skills
• Please, NO C2C applications. Working with W2 only
Compensation/Benefits for the Embedded Software Engineer:
• Compensation: 140k-155k/yr. depending on years of experience
• Comprehensive benefits package; Medical, Dental, Vision, 401k, and Paid Time Off
Responsibilities for the Embedded Software Engineer:
• In control of the hardware-to-software bridge for the Company's products that deal with cloud services
• Work closely with the Director of Engineering/Principal Product Architect to outline a long-term strategy to assist the evolution of tooling and pipelining to ensure scalability & maintainability of telematics practice
• Partner with desktop developers and cloud/web/enterprise architects acting as a liaison
• Assist with prototyping, hardware integration, and testing
• Build/Support R&D lab
Qualifications for the Embedded Software Engineer:
• Bachelor's Degree in Engineering OR Azure/MSFT/similar certs
• Scripting experience in C/C++/ASM/MCU AND being able to hack sensors/prototype boards and put-up solutions
• Comfortable working with and prototyping hardware, 3D printers, laser cutters, model fabrication, etc.
• Excellent verbal and written communication skills
• Please, NO C2C applications. Working with W2 only
Compensation/Benefits for the Embedded Software Engineer:
• Compensation: 140k-155k/yr. depending on years of experience
• Comprehensive benefits package; Medical, Dental, Vision, 401k, and Paid Time Off