Embedded Software Engineer- Full-time Position
Why This Role Stands Out
This hybrid Embedded Software Engineer role at Synkriom offers a fantastic opportunity to develop robust software for critical medical devices, with significant potential for skill expansion in areas like cybersecurity and connectivity. You'll thrive here if you're a mid-senior engineer passionate about contributing to innovative technology within a structured, quality-focused environment. Apply today to join a team dedicated to impactful advancements in healthcare technology.
Quick Overview
Job Description
Objectives of the position
- Deliver robust embedded software for medical devices in compliance with applicable quality and regu-latory requirements.
- Contribute to architecture, implementation, verification, troubleshooting, and lifecycle maintenance of embedded firmware.
- Supportconnectivity, cybersecurity, production readiness, and design transfer activities.
- Ensuresoftware documentation and traceability are maintained according to internal processes.
Tasks
Main tasks
- Managework packages and sub-projects, ensuring they meet time, cost, and quality requirements.
- Collaboratein product definition, feasibility studies, prototype development, and technical concept eval-uation from an embedded software perspective.
- Design, implement, test, debug, and document embedded software for connected devices, using ap-propriate development tools, configuration management, and defect tracking systems.
- Execute,analyze, and document engineering tests, providing feedback for product optimization.
- Ensurecompliance with regulatory requirements and quality management processes, following industry standards.
- Supportdesign transfer and product modifications, working with cross-functional teams.
- Participatein innovation processes, evaluating new technologies and proposing ideas.
- Developembedded firmware in C/C++ for microcontroller-based medical devices.
- Developand maintain device drivers, hardware abstraction layers, communication interfaces, bootload-ers, diagnostics, and production test software.
- Support board bring-up, prototype debugging, hardware/software integration, and troubleshooting to-gether with electronics engineering.
- Workwith RTOS and/or bare-metal embedded systems.
- Supportsecure firmware update mechanisms, connectivity, and device communication interfaces.
- Performunit, integration, regression, and system-level testing of embedded software.
- Contributeto software architecture, requirements, risk controls, verification documentation, and tracea-bility.
- Support production ramp-up, design transfer, manufacturing troubleshooting, and post-market product maintenance.
Additional tasks
- Complywith all federal, state, and local laws and regulations
- Followall Company rules and regulations, including health and safety rules
- Communicateeffectively with cross-functional stakeholders at different organizational levels.
- Regular,reliable performance of all job duties
- Performall other duties as assigned or as may be required from time to time
Qualifications
- Bachelor’s degree in electrical or computer engineering, computer science, Embedded Systems Engi-neering, or a related field
- Understanding of embedded systems design, real-time operating systems, bare-metal development, communication interfaces, control systems, and connected-device architectures.
- Proficiencyin embedded C/C++ and familiarity with embedded development environments and tool-chains such as IAR, GCC, Keil, Visual Studio Code, CMake, or similar.
- Strongknowledge of embedded C/C++ development.
- Experiencewith microcontrollers, embedded toolchains, debuggers, and configuration management.
- Familiarity with communication interfaces and protocols such as UART, SPI, I2C, CAN, BLE, Wi-Fi,MQTT, or similar.
- Experience with software version control and defect tracking tools such as Git, Jira, Azure DevOps, or similar.
- Understanding of software lifecycle processes, software requirements, architecture, implementation, verification, and change control.
- Familiaritywith static analysis, coding standards, and code review practices.
Experience
- Minimum3 years of experience in software engineering, preferably in medical or other highly regulated industries
- Experiencein firmware development for embedded microcontrollers, sensors, actuators, communica-tion interfaces, and connected-device protocols.
- Experienceworking in regulated industries, preferably medical devices.
- Knowledgeof IEC 62304, ISO 13485, ISO 14971, and software documentation expectations is an ad-vantage.
- Understandingof risk management, traceability, verification evidence, and design history file docu-mentation.
- Awarenessof secure software development and cybersecurity requirements for connected devices is an advantage.
- Experiencedebugging embedded systems using JTAG/SWD debuggers, oscilloscopes, logic analyz-ers, protocol analyzers, and other lab equipment.
Other knowledge
- Mustbe able to read, understand and communicate in English
- Applyprinciples of logical thinking to solve practical problems
- Hands-on,pragmatic, and structured engineering mindset.
- Ability to work independently while collaborating closely with electronics, systems, quality, regulatory, manufacturing, app/cloud, and external supplier teams.
- Strong ownership mindset and ability to work effectively in a cross-functional regulated product devel-opment environment.
Environmental conditions, physical demand & local remarks
- Exempt
- Travelup to 10% of the time, including occasional international travel
- Mustbe able to lift and/or move up to 25 pounds occasionally
- Indoors,average office environment with little exposure to excessive noise, dust, or temperature changes
General framework conditions
- Theincumbent may be required to undertake duties not specified in the job description commensurate with the role as required by business need.
- The incumbent is required to comply with all internal and external rules and standards. For decisions thatare not covered by such rules and standards, the incumbent acts to the best of his/her knowledge in consideration of the interests of all stakeholders.
- Theincumbent will ensure that the same principles are observed in his/her area of influence.
- Theincumbent's exemplary behavior characterizes the cooperation within Medela and with all stake-holders involved.
- Theincumbent signs correspondence and tasks according to his / her function and Medela's signature regulations.
- Theincumbent has the towards Medela employees associated with his / her func-tion.
- Alltrainings which are compulsory and relevant for the job need to be completed on time.
Skills
Similar jobs
Software Engineer IAM
Kforce Technology Staffing · Plano, United States
57 minutes agoApplication Developer
Collabera LLC · Charlotte, United States
58 minutes ago$55 - $60/hrDrupal Application Developer
A3N consulting Llc · United States
58 minutes agoSoftware Engineer
Collabera LLC · Tampa, United States
58 minutes ago$20 - $25/hrSoftware Engineer- Senior with Security Clearance
Cherokee Federal · Chantilly, United States
58 minutes ago$154k/yrApplication Programmer / Java Developer
Revolutional, LLC · United States
58 minutes ago$110k - $160k/yr