2,197 Hardware Design Tools jobs in the United States
Embedded Systems
Posted 2 days ago
Job Viewed
Job Description
Location - MI
Must haves: ADAS, HIL, Python.
Skill set: C, Python, or any other similar programming knowledge, CAN, Ethernet.
Domain knowledge:
• Knowledge of XCP/ISO26262/ISO14229
• utomotive domain experience
• Knowledge if Ethernet/SOMEIP/CAN/LIN
• Knowledge of UDS
• Knowledge of ADAS
Embedded Systems Engineer
Posted today
Job Viewed
Job Description
Job DescriptionJob Description
Embedded Systems Engineer
Job Summary:
2G Engineering is an engineering design company located in Sun Prairie, WI. We primarily design and manufacture systems for subsea use. These systems include: embedded controllers and their related support equipment, motor drives, sensors, AC and DC power supplies, and servo controllers which are used in our actuator product line.
Essential Duties and/or Responsibilities
The following are the fundamental job duties and responsibilities. These are not to be construed as exclusive or all-inclusive; other duties may be required and assigned.
-
Firmware development, typically in C.
-
Embedded system debugging.
-
Experience with schematic capture software, PCB design experience also a plus.
-
Confer with engineers, customers and others to discuss existing or potential engineering projects and products.
-
Work on engineering designs, preparing reports, specifications, calculations, equipment selection, and cost estimates for various projects
-
Estimating one’s own required labor time.
-
Assist with the preparation of technical memoranda, reports and electronic deliverables.
-
Assures product quality by designing testing methods; testing finished products and system capabilities.
-
Data collection, analysis, and reporting.
Experience Required:
-
B.S. degree or equivalent in electrical engineering, computer science, physics, or in a related field with applicable work experience.
-
At least 2 years of experience and/or coursework in C programming, microprocessors and circuit design.
-
Working knowledge of printed circuit boards, microprocessors, IC’s, electronic lab equipment and general computer hardware and software.
-
Experience maintaining a product line: implementing design improvements while maintaining backwards compatibility.
-
Previous related work experience is , either in an or a full time position.
Knowledge, Skills and Abilities Desired:
-
Experience using Python and UNIX systems.
-
Experience programming in C.
-
An understanding of how an RTOS works and where to use it and where not to.
-
Demonstrated ability to plan and schedule work activities effectively.
-
Experience working with motor drive systems.
-
Troubleshooting: Determining the causes of operating errors and developing the proper course of action.
-
Ability to read and extract pertinent information from device datasheets, including the ability to read schematics.
-
Systems Analysis: Determining how a system should work and how changes in conditions, operations and the environment will affect outcomes.
-
Demonstrate initiative in executing directed tasks and make suggestions.
-
Display professionalism and attention to detail.
-
Ability to work in a small, but fast-paced work environment.
-
Strong written and verbal communication skills are essential.
-
Ability to establish and maintain effective and positive working relationships with coworkers, supervisors, and other departments.
Company Description2G Engineering is an engineering design and product company. We provide innovative solutions in the world of harsh environment electric motion control systems and power conversion. Our engineering team has extensive experience in subsea electrical and mechanical design.
Our major products are linear and rotary actuators with integrated servo controllers, battery systems and power supplies. We develop our products in house, creating all aspects of the mechanical, electrical, and software interfaces of the units. We also do engineering design for higher primarily in the energy and defense industries.
Our engineering services include 3D/CAD design, finite element analysis, prototyping, mechanical and electro-mechanical designing, analog/digital circuit designing, PCB layout, embedded firmware, general software, production consulting and sourcing, training/installation documentation, and maintenance and support services.
All qualified applicants will receive consideration for employment without regard to , , religion, , , , or .
2G is obligated under the law to take affirmative action to employ and advance in employment qualified individuals with disabilities; and (ii) the rights of applicants and employees.Company Description2G Engineering is an engineering design and product company. We provide innovative solutions in the world of harsh environment electric motion control systems and power conversion. Our engineering team has extensive experience in subsea electrical and mechanical design.
Our major products are linear and rotary actuators with integrated servo controllers, battery systems and power supplies. We develop our products in house, creating all aspects of the mechanical, electrical, and software interfaces of the units. We also do engineering design for higher primarily in the energy and defense industries.
Our engineering services include 3D/CAD design, finite element analysis, prototyping, mechanical and electro-mechanical designing, analog/digital circuit designing, PCB layout, embedded firmware, general software, production consulting and sourcing, training/installation documentation, and maintenance and support services.
All qualified applicants will receive consideration for employment without regard to , , religion, , , , or .
2G is obligated under the law to take affirmative action to employ and advance in employment qualified individuals with disabilities; and (ii) the rights of applicants and employees.
Embedded Systems Engineer
Posted 1 day ago
Job Viewed
Job Description
At Rezilient, we're dedicated to revolutionizing primary care by delivering convenient, timely, and seamless access to healthcare. Our innovative CloudClinic model, powered by virtual provider visits, fosters a personalized and digital healthcare experience, putting the patient at the center of their care. By leveraging cutting-edge technology, we streamline care delivery, allowing our physicians to focus on patient well-being, and we continuously expand our specialty services to provide the most comprehensive and convenient healthcare possible.
We are looking for an Embedded Systems Engineer with deep expertise in embedded systems, IoT devices, and system-level architecture to help power the next generation of our CloudClinic infrastructure. In this highly technical role, you will work closely with our Technical Product Manager and cross-functional teams to design, deploy, and maintain the physical-digital interfaces that support hybrid care. You’ll be central to building scalable, secure, and reliable systems that bridge hardware and software to enable our unique clinical delivery model.
Requirements
Key Responsibilities Embedded Systems & Device Integration- Develop, test, and deploy embedded software solutions using C++, Python, and OpenCV to support device-based components in CloudClinics.
- Configure and maintain media streaming pipelines using GStreamer and PulseAudio for high-fidelity video and audio transmission across clinics.
- Support the integration of medical IoT devices and peripherals, ensuring robust device-to-cloud connectivity and compliance with clinical standards.
- Collaborate with software architects to design and deploy edge-compute systems for CloudClinics, balancing performance, cost, and reliability.
- Provision and configure infrastructure to support in-clinic applications, remote device control, and real-time diagnostics.
- Develop and maintain shell scripts and automation tools to support continuous deployment and observability of edge devices.
- Design and deploy AI/ML inference pipelines on embedded and IoT devices for real-time clinical decision support.
- Optimize machine learning models for low-latency and low-power execution on hardware-constrained environments.
- Collaborate with data science and analytics teams to integrate trained models into CloudClinic hardware and infrastructure.
- Partner with operations and implementation teams to launch new CloudClinic sites, including infrastructure setup, device calibration, and embedded software installation.
- Troubleshoot system-level issues across the hardware-software stack and implement diagnostics tools for proactive monitoring.
- Document hardware/software configurations, deployment protocols, and maintenance procedures for auditability and scalability.
- Build and maintain automated deployment pipelines for embedded and infrastructure codebases.
- Implement monitoring tools (e.g., DataDog, Bugsnag) to ensure observability of in-clinic systems.
- Manage GitHub repositories with CI workflows for version control, integration testing, and release automation.
- Work directly with the Technical Product Manager to define feasibility of new features and architectural directions.
- Break down technical product requirements into sprint-ready development tasks; participate in backlog refinement and sprint planning.
- Provide technical mentorship and collaborate with backend, app, and DevOps teams to ensure alignment across the product stack.
- Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, Embedded Systems, or related field.
- 5+ years of professional experience in software engineering with a strong focus on embedded systems and IoT development.
- Expertise in Python, C++, OpenCV, and image/audio streaming frameworks like GStreamer and PulseAudio.
- Hands-on experience working with medical-grade or real-time IoT systems, ideally in a production healthcare or regulated environment.
- Proficiency in Linux-based development and shell scripting.
- Experience deploying and maintaining applications in cloud environments (AWS or Azure preferred).
- Strong knowledge of networking, systems integration, and real-time communication protocols.
- Familiarity with Agile development and version control systems (GitHub).
- Excellent communication skills and a collaborative mindset.
- Willingness to travel up to 10% for CloudClinic site deployment and support.
Benefits
This opportunity offers the chance to shape the future of healthcare in a culture where your ideas and contributions have a meaningful impact on the organization's future. You’ll be part of a supportive, collaborative, and diverse team, with competitive compensation and benefits that include generous PTO, paid family leave, comprehensive medical, dental, vision, and life insurance, as well as stock options.
Embedded Systems Engineer
Posted 1 day ago
Job Viewed
Job Description
Embedded Systems Engineer
LOCATION: Huntsville, Alabama
JOB STATUS: Full-time
CLEARANCE: Secret
TRAVEL: As Needed
Astrion is looking for a skilled Embedded Systems Engineer with a strong foundation in Electrical Engineering or Computer Science to contribute to the development of next-generation electronic test systems supporting U.S. Army Electronic Warfare programs.
You will be a key player in the design, development, and testing of embedded software and firmware that powers advanced military systems. This is a hands-on engineering role requiring strong technical expertise, attention to detail, and a passion for solving complex challenges.
REQUIRED QUALIFICATIONS / SKILLS
- Bachelor's in Electrical Engineering , Computer Science , or a related field.
- DoD Secret Clearence
- Strong understanding of Digital Signal Processing (DSP) concepts and applications.
- Proven experience with Embedded Linux development.
- Proficiency in C , Python , and Bash scripting .
- Exposure to FPGA development , including VHDL and the Xilinx toolchain .
PREFERRED QUALIFICATIONS / SKILLS
- Experience with electronic circuit design and hands-on debugging.
- Proficiency with Altium Designer for PCB layout and schematic design.
- Familiarity with serial communication protocols : Async, I2C, and SPI.
- Familiarity with RF bands and RF Protocols : ISM Bands, Frequency Hopping techniques
- Knowledge of RF Lab Equipment operation.
RESPONSIBILITIES
- Design, develop, and maintain embedded software and firmware for electronic warfare test systems.
- Work with cross-functional teams to integrate software with hardware components.
- Develop scripts and tools using C, Python, and Bash to support automation and testing.
- Leverage Embedded Linux systems for real-time applications.
- Analyze and implement Digital Signal Processing (DSP) algorithms for mission-critical performance.
- Participate in system debugging, troubleshooting, and optimization during development.
What We Offer
- Competitive salaries
- Continuing education assistance
- Professional development allotment
- Multiple healthcare benefits packages
- 401K with employer matching
- Competitive time off policy along with a federally recognized holiday schedule
Who We Are
At Astrion, we innovate, elevate, and shape the world of tomorrow. At our core is our purpose to "Be the Difference". This means we encourage our employees to take action and be the driving force for positive change. We foster an environment where innovative solutions flourish, and our company continuously evolves.
We have a culture of care, empathy, and making a tangible difference within our organization and communities. We embrace continuous learning, growth, and innovation, and pushing the boundaries of what's possible. We promote collaboration and empowering our teams is at the core of our success.
Be the Difference
Astrion offers comprehensive services that boost preparedness, optimize performance, and ensure success across various domains, from Cyber to Digital, Mission and Systems, servicing our nation's Civilian, Defense and Space communities. We support customers with Centers of Excellence in Washington DC, and Huntsville, AL with an additional 36 locations across the U.S.
Join Astrion and Be the Difference in your career and the world!
Astrion is an Equal Employment Opportunity Employer. We provide equal employment opportunities to all employees and applicants for employment and prohibit discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, or any other characteristic protected by federal, state, or local laws.
This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall,
Embedded Systems Engineer
Posted 2 days ago
Job Viewed
Job Description
Job DescriptionJob Description
Join the worldwide leader in playing cards and in “play” solutions. Play is what keeps us going, and it always has been our greatest motivation. That's why we live different , play different .
The Embedded Systems Engineer will be responsible for leading our electronic and embedded systems work for our casino table games equipment range. This is a position based in the US, but with impact on our gaming channel across the globe. This colleague will be responsible for the evolution and maintenance of critical technical products for us, leading all aspects related to electronics and embedded systems including specifications, new feature design, product improvement, firmware, data management, testing, troubleshooting and integration with our new and existing products. This role will work hand in hand with our mechanical, industrial design and engineering teams to support our growth ambitions.
If you are interested playing a key role in multiple aspects of a technical product in a fascinating industry, we want to hear from you! This is a great role for someone who thrives when immersed in the technical details and enjoys travelling and working with global teams.
What you’ll do as an Embedded Systems Engineer :
- Lead technology focused innovation projects for our casino portfolio.
- Design, develop, test, integrate and support embedded systems for casino table games equipment.
- PCB and electrical control systems design
- C, C++, ASM Firmware development
- Collaborate with cross-functional teams to define system requirements and specifications.
- Conduct debugging, troubleshooting, and optimization of embedded systems.
- Ensure compliance with industry standards and regulations.
- Participate in the development of new product features and enhancements.
- Provide technical support and guidance to manufacturing and quality assurance teams.
We’re looking for an Embedded Systems Engineer with:
- Critical thinking and advanced problem-solving skills. Need to be adept at assimilating a lot of technical information and able to solve complex issues, including and identifying root causes corrective actions, design changes and work arounds.
- Detail and process oriented with a bias towards organization, planning and decision making.
- Excellent communication skill for interfacing with local and global teammates, customers and internal stakeholders
- Able to flex between working independently and within a small team
- Bachelor’s degree in electrical engineering, computer science or related field with relevant experience in embedded system design.
- At least 3 yrs. experience in an engineering role, either in development or testing/qualification of mechanical/electromechanical products
- Expertise in PCBs and manufacturing/assembly principles.
- Expertise in firmware and electromechanical components.
- Ability to do write and/or supervise firmware and software.
- Experience writing and implementing technical process control documentation
- Experience with data capture, analysis interfaces and dashboards.
- Strong organizational skills and ability to quickly respond to changing priorities
- Superior communication skills (listening, verbal and written)
Benefits an Embedded Systems Engineer Can Expect from Cartamundi:
- Great pay
- Bonuses, including retention, referral, and perfect attendance
- Climate controlled facility
- 401(k) with dollar for dollar company match up to 6%
- Health, dental, and vision insurance starting day one
- HSA (Health Savings
Embedded Systems Engineer
Posted 2 days ago
Job Viewed
Job Description
About the job Embedded Systems Engineer
Skills: Embedded Systems, C, C++, MATLAB, Python, VBA, LEAN, Six Sigma, Debugging, Code Review, IP protocols, MODBUS, CAN Bus, RS 422, RS 485
Duties and Responsibilities
The Embedded Systems Engineer will have core duties and responsibilities to include:
- Design and implement software of embedded devices and systems from requirements to production and commercial deployment.
- Design and implement hardware embedded systems from requirements to production and commercial deployment, including design, schematic capture, component specification and PCB layouts.
- Design, develop, code, test, and debug system software.
- Review code as well as hardware design.
- Analyse and enhance efficiency, stability, and scalability of system resources.
- Integrate and validate new product designs.
- Support software QA and optimize I/O performance.
- Provide postproduction support.
- Interface with other design and development staff with Engineering Department.
- Assess third party and open-source software.
- At least three (3) years of professional industry experience in a related field.
- Highly motivated self-starter with drive to succeed.
- Exceptional communication skills and willingness to continually improve.
- Familiarity with developing real time software for embedded systems.
- Coding experience in MATLAB, python, C/C++, VBA, etc.
- Demonstrated collaboration, and facilitation skills.
- Flexible, friendly, and adaptive approach to working in a team-based culture.
- Expertise with commercial software qualification process related commercial software certification standards for embedded software.
- Familiarity with MODBUS, RS 422, RS 485, and CAN bus.
- Knowledge of data structures, algorithms, and software engineering principles.
- Keen listener and innate drive to succeed; and
- LEAN / Six Sigma aware.
Required Professional Experience
- The successful candidate will have a Bachelor's degree or higher in Electronic Engineering or Computer Science with a minor or coursework in hardware and software design.
- Have current Certification in C or C++
- Have at least three (3) years of professional working experience in a related field.
- Have demonstrable coding proficiency with MATLAB, Python, C/C++, VBA, etc.
- Have knowledge and proficiency with commercial software qualification process related commercial software certification standards for embedded software.
- Minimum LEAN or Six Sigma aware, with at least two (2) years of practical working experience with testing, data acquisition and electronic systems design.
- Proven working experience in embedded systems engineering.
- Experience in hands-on development and troubleshooting on embedded targets.
- Proven experience in embedded systems design with pre-emptive, multitasking real-time operating systems.
- Familiarity with software configuration management tools, defect tracking tools, and peer review.
- Excellent knowledge of OS coding techniques, IP protocols, interfaces, and hardware subsystems.
- Excellent knowledge of reading schematics and data sheets for components; and
- Strong documentation and writing skills
Embedded Systems Engineer
Posted 2 days ago
Job Viewed
Job Description
Primary Duties & Responsibilities
- Work with the team to evaluate/specify proper MCU's and associated circuitry for module control and communication to meet industry spec and customer requirements by working with module design and verification teams.
- Assist in the design and maintain firmware architecture and II-VI module trunk code including proprietary OS, module control/communication applications, device drivers, for best performance
- Collaborate internally to develop solutions for addressing key requirement such as time critical communications, efficient digital signal processor interface, and mission-critical hardware controls.
- Help improve firmware development processes and code management systems for firmware quality control.
- Design and improve the workflow of module firmware configuration mechanisms, regression tests, and production preparation.
- Support marketing, sales, and FAE in solving production and customer field issues.
- Support embedded systems architecture, code base development, managing firmware development life cycle, and most importantly great business results.
- Advanced degree in Electrical Engineering, Computer Engineering, or equivalent field
- Masters degree or higher degree preferred.
- Proficient oral and written communication skills within an organization and with industry.
- Demonstrated success in coordinating, influencing, and organizing designs with cross function teams within an engineering department.
- Experience in software design and significant coding practice.
- Experience in ARM Cortex family MCUs and DSP processors.
- Experience with I2C, and SPI protocols.
- Experience with ADC's and DAC's.
- Proficient in C/C++ and assembly.
- Experience in optical transceiver design and implementation is a plus.
- This position is on-site
- May require occasional off-site meetings or travel
- Regular use of a computer and other office equipment is necessary
- Interaction with team members and external contacts is a regular part of the job
- May require occasional overtime and flexibility in work hours to accommodate the executive's needs
- Sitting for extended periods while working on a computer or conducting meetings.
- Use of hands and fingers for typing, writing, and handling documents.
- Occasional lifting of objects or materials up to 20 pounds for administrative tasks.
- Ability to communicate verbally and in writing.
- Mobility within the office environment to attend meetings or interact with colleagues.
Safety Requirements
All employees are required to follow the site EHS procedures and Coherent Corp. Corporate EHS standards.
Quality and Environmental Responsibilities
Depending on location, this position may be responsible for the execution and maintenance of the ISO 9000, 9001, 14001 and/or other applicable standards that may apply to the relevant roles and responsibilities within the Quality Management System and Environmental Management System.
Culture Commitment
Ensure adherence to company's values (ICARE) in all aspects of your position at Coherent Corp.:
I ntegrity - Create an Environment of Trust
C ollaboration - Innovate Through the Sharing of Ideas
A ccountability - Own the Process and the Outcome
R espect - Recognize the Value in Everyone
E nthusiasm - Find a Sense of Purpose in Work
Coherent Corp. is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law.
If you need assistance or an accommodation due to a disability, you may contact us at
About Us
Coherent is a global leader in lasers, engineered materials and networking components. We are a vertically integrated manufacturing company that develops innovative products for diversified applications in the industrial, optical communications, military, life sciences, semiconductor equipment, and consumer markets. Coherent provides a comprehensive career development platform within an environment that challenges employees to perform at their best, while rewarding excellence and hard-work through a competitive compensation program. It's an exciting opportunity to work for a company that offers stability, longevity and growth. Come Join Us!
Note to recruiters and employment agencies: We will not pay for unsolicited resumes from recruiters and employment agencies unless we have a signed agreement and have required assistance, in writing, for a specific opening.
Be The First To Know
About the latest Hardware design tools Jobs in United States !
Embedded Systems Engineer
Posted 2 days ago
Job Viewed
Job Description
Location: East Detroit, MI (onsite 3 days/week)
Job Description:
Competencies: Embedded Software/Firmware Development
Experience (Years): 10 & Above
Essential Skills:
- Strong expertise in embedded systems development.
- Proficiency in embedded software/firmware development.
- Experience with real-time operating systems (RTOS).
- Knowledge of hardware/software integration in embedded systems.
- Familiarity with communication protocols such as SPI, I2C, UART.
- Understanding of embedded system design constraints and optimization techniques.
Key Responsibilities:
- Design and implement embedded software and firmware solutions.
- Collaborate with hardware engineers to define system requirements and specifications.
- Perform debugging and testing of embedded systems.
- Optimize system performance and reliability.
- Document design processes, specifications, and test plans.
- Stay updated with industry trends and advancements in embedded systems technology.
- Bachelor's degree in Electrical Engineering, Computer Engineering, or related field.
- 10+ years of experience in embedded systems development.
- Proficiency in programming languages such as C, C++ for embedded applications.
- Experience with microcontrollers/microprocessors and embedded hardware design.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
- Competitive salary and benefits package.
- Opportunity to work on cutting-edge embedded systems projects.
- Career growth and development opportunities within a dynamic team.
Embedded Systems Engineer
Posted 2 days ago
Job Viewed
Job Description
Location: Ellisville, MS
Equal Opportunity Employer Vet/Disabled
Job Description
Howard Medical, a division of Howard Technology Solution, is seeking to fill the position of an experienced Embedded Systems Engineer in our Research and Development group. This is a full time, permanent position.
Responsibilities
- KEY RESPONSIBILITIES:
• Develop firmware for microcontroller-based electronic devices, including analog and digital I/O, motor controllers, board-to-board communications, network communications, and USB.
• Work within multidisciplinary team to develop software design goals.
• Generate project resource requirements and development schedule.
• Create documentation and specifications.
• Select operating systems, programming languages, and development tools.
• Assist in selection of microcontrollers and other board level hardware.
• Write test plans and direct activities of technicians to validate firmware.
• Work closely with hardware designers to ensure design goals are met.
• Coordinate efforts with development team working on associated Windows-based software.
- KEY QUALIFICATIONS:
• Bachelor's degree in Computer Engineering, Electrical Engineering, or Computer Science.
• 5+ years of relevant experience.
• Experience with embedded systems prototyping, startup, debug, and testing.
• Project management and strong communication skills, both written and verbal, are desired.
• Knowledge of USB, TCP/IP, and communication busses like CAN and I²C, is required.
• Experience with MPLab IDE and/or the Cortex M4 platform is a plus.
• Experience in low-power design methods desired.
• Experience in either hardware design and/or Windows application development in C or .NET is a definite plus.
• Applicants should be self-starters and able to work independently
- Medical Insurance
- Dental Insurance
- Disability Insurance
- Life Insurance
- 401K Retirement
- Education Reimbursement
- Paid Holidays
- Paid Vacations
Salary Dependent upon experience
Career Level Required Experienced (Non-Manager)
Experience Required 2+ to 5 years
Education Required Bachelor's Degree
Job Type Employee
Job Status Full-Time
Embedded Systems Engineer
Posted 2 days ago
Job Viewed
Job Description
Job DescriptionJob Description
At Rezilient, we're dedicated to revolutionizing primary care by delivering convenient, timely, and seamless access to healthcare. Our innovative CloudClinic model, powered by virtual provider visits, fosters a personalized and digital healthcare experience, putting the patient at the center of their care. By leveraging cutting-edge technology, we streamline care delivery, allowing our physicians to focus on patient well-being, and we continuously expand our specialty services to provide the most comprehensive and convenient healthcare possible.
We are looking for an Embedded Systems Engineer with deep expertise in embedded systems, IoT devices, and system-level architecture to help power the next of our CloudClinic infrastructure. In this highly technical role, you will work closely with our Technical Product Manager and cross-functional teams to design, deploy, and maintain the physical-digital interfaces that support hybrid care. You’ll be central to building scalable, secure, and reliable systems that bridge hardware and software to enable our unique clinical delivery model.
Requirements
Key ResponsibilitiesEmbedded Systems & Device Integration
- Develop, test, and deploy embedded software solutions using C++, Python, and OpenCV to support device-based components in CloudClinics.
- Configure and maintain media streaming pipelines using GStreamer and PulseAudio for high-fidelity video and audio transmission across clinics.
- Support the integration of medical IoT devices and peripherals, ensuring robust device-to-cloud connectivity and compliance with clinical standards.
CloudClinic Infrastructure Engineering
- Collaborate with software architects to design and deploy edge-compute systems for CloudClinics, balancing performance, cost, and reliability.
- Provision and configure infrastructure to support in-clinic applications, remote device control, and real-time diagnostics.
- Develop and maintain shell scripts and automation tools to support continuous deployment and observability of edge devices.
- Design and deploy AI/ML inference pipelines on embedded and IoT devices for real-time clinical decision support.
- Optimize machine learning models for low-latency and low-power execution on hardware-constrained environments.
- Collaborate with data science and analytics teams to integrate trained models into CloudClinic hardware and infrastructure.
Operational Deployment & Support
- Partner with operations and implementation teams to launch new CloudClinic sites, including infrastructure setup, device calibration, and embedded software installation.
- Troubleshoot system-level issues across the hardware-software stack and implement diagnostics tools for proactive monitoring.
- Document hardware/software configurations, deployment protocols, and maintenance procedures for auditability and scalability.
DevOps and CI/CD for Edge Applications
- Build and maintain automated deployment pipelines for embedded and infrastructure codebases.
- Implement monitoring tools (e.g., DataDog, Bugsnag) to ensure observability of in-clinic systems.
- Manage GitHub repositories with CI workflows for version control, integration testing, and release automation.
Collaboration & Agile Execution
- Work directly with the Technical Product Manager to define feasibility of new features and architectural directions.
- Break down technical product requirements into sprint-ready development tasks; participate in backlog refinement and sprint planning.
- Provide technical mentorship and collaborate with backend, app, and DevOps teams to ensure alignment across the product stack.
Requirements
- Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, Embedded Systems, or related field.
- 5+ years of professional experience in software engineering with a strong focus on embedded systems and IoT development.
- Expertise in Python, C++, OpenCV, and image/audio streaming frameworks like GStreamer and PulseAudio.
- Hands-on experience working with medical-grade or real-time IoT systems, ideally in a production healthcare or regulated environment.
- Proficiency in Linux-based development and shell scripting.
- Experience deploying and maintaining applications in cloud environments (AWS or Azure ).
- Strong knowledge of networking, systems integration, and real-time communication protocols.
- Familiarity with Agile development and version control systems (GitHub).
- Excellent communication skills and a collaborative mindset.
- Willingness to travel up to 10% for CloudClinic site deployment and support.
Benefits
This opportunity offers the chance to shape the future of healthcare in a culture where your ideas and contributions have a meaningful impact on the organization's future. You’ll be part of a supportive, collaborative, and diverse team, with competitive compensation and benefits that include generous PTO, paid family leave, comprehensive medical, dental, vision, and life insurance, as well as stock options.