Embedded Software Engineer
Job
Carolina Medical Electronics
Winston-Salem, NC (In Person)
$92,500 Salary, Full-Time
Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
82
out of 100
Average of individual scores
Skill Insights
Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
Embedded Software Engineer Carolina Medical Electronics Winston-Salem, NC Job Details Full-time $75,000 - $110,000 a year 5 hours ago Benefits Tuition reimbursement Paid time off Professional development assistance Flexible schedule Qualifications Developing medical devices Version control Inter-Integrated Circuit (I2C) protocol UI development Azure Computer Science Embedded software development experience (3-5 years) Schematics Bachelor's degree in electrical engineering Wireless networking Internet of Things Mobile product development Embedded systems New product development Engineering C# PCB design Firmware Git Mid-level Universal asynchronous receiver-transmitter (UART) protocol FreeRTOS 3 years Java SQL Microcontrollers AWS Analysis skills Driver's License C Bachelor's degree Cloud-based systems Embedded software Requirements analysis Bluetooth Mobile application development RTOS Software documentation ARM Electrical Engineering AI Bachelor's degree in computer science Requirements gathering Sensors Python Arduino FDA regulations 802.11 (Wi-Fi) Database software proficiency Full Job Description About Us We are a forward-thinking company developing cutting-edge medical technologies that span embedded hardware, mobile applications, and cloud-based platforms. Our mission is to improve patient outcomes through innovative, reliable, and user-friendly solutions. Position Overview We are searching for an Embedded Software Engineer to join the CME team designing advanced instrumentation for industry. This position involves adapting existing embedded products and, in some cases, creating new ones. The individual we are looking for has a passion for tinkering and probably uses microcontrollers to solve problems in their personal projects. Key Responsibilities Work with a multidisciplinary team to develop and deliver production ready systems on strict deadlines Modify existing embedded project code to enhance, extend or limit product functionality Develop firmware for new embedded products and instruments Review and interpret existing project requirements and derive new requirements as needed Design and implement robust communication schemes spanning board level protocols through cloud level data transfers Create scripts and documentation to support product manufacturing and testing Qualifications Bachelor's degree in Computer Science, Electrical Engineering or related field Minimum 3 years of experience with microcontrollers and firmware development Knowledge of common microcontroller families and their
IDEs:
Microchip, ARM, Espressif, Arduino, etc 3 years of experience with both C and C++ Working knowledge of low-level protocols such asSPI, I2C, UART
Ability to create code for interfacing with peripheral devices such as SPI based FLASH, ADCs, sensors and electro-mechanical devices Ability to read electronic schematics and adapt designs accordingly Experience with Wi-Fi and Bluetooth protocols Strong analytical and debugging skills Familiarity with embedded real time operating systems such as FreeRTOS Basic understanding of embedded security schemes and mechanisms The selected candidate will be required to pass a drug test as a condition of employment. Preferred Skills & Qualities Additional experience with a non-Arduino IDE and toolchain Knowledge or interest in IoT (Internet of Things) A history of personal projects involving microcontrollers Familiarity with PCB layout and design Proficiency in Python, C# or Java Familiarity with SQL Experience with mobile app development Experience designing embedded user interfaces Experience with AI coding tools such as Cursor or Claude Code Ability to quickly learn new environments, languages and applications Basic understanding of FDA guidelines for medical device development Experience with cloud-based applications such as Azure and AWS Experience with Git-based version controlJob Type:
Full-time Pay:
$75,000.00 - $110,000.00 per yearBenefits:
Flexible schedule Paid time off Professional development assistance Tuition reimbursementWork Location:
In personSimilar remote jobs
Wells Fargo
Chandler, AZ
Posted2 days ago
Updated3 hours ago
Similar jobs in Winston-Salem, NC
Merle Norman Cosmetics Hanes Mall
Winston-Salem, NC
Posted2 days ago
Updated3 hours ago
Santikos Entertainment
Winston-Salem, NC
Posted2 days ago
Updated3 hours ago
Similar jobs in North Carolina
TMSA Public Charter Schools
McLeansville, NC
Posted2 days ago
Updated3 hours ago
Alamance-Burlington School System
Graham, NC
Posted2 days ago
Updated3 hours ago