Prin Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+10 more
Job description
Are you a seasoned Embedded Software Engineer with a passion for creating cutting-edge medical solutions? We are seeking a highly skilled Principal Software Engineer to lead the development of advanced medical devices used in operating rooms worldwide. This is your chance to make a meaningful impact by designing robust, secure, and innovative software that improves patient outcomes. Be part of a dynamic, multidisciplinary team dedicated to transforming healthcare technology.
Requirements
- Extensive experience in embedded software development with a strong focus on hardware integration and system bring-up
- Proficiency in C++, ideally with version 20; versions 11 or 14 are acceptable
- Deep expertise in Linux, including working with Linux device drivers (V4L2, I2C, SPI, UART), kernel customization, device trees, and Linux system components
- Hands-on experience with Linux build systems such as Yocto or Buildroot
- Knowledge of video streaming technologies, codecs, and camera sensors (preferred but not mandatory)
- Strong understanding of system security, cryptography, and secure-by-design development principles
- Experience with over-the-air firmware updates and remote device management
- Basic electronics aptitude, familiar with schematics and datasheets
- Excellent communication skills, capable of collaborating effectively with multidisciplinary teams
Nice-to-Have Skills
- Experience in deployed hardware systems and remote device management
- Programming skills in Python
- Nvidia computing platform expertise
- Microcontroller development background
- Cloud platform experience, including AWS
- Familiarity with automated testing frameworks
- Exposure to medical device development or other safety-critical applications
Preferred Education and Experience
- Bachelor’s or Master’s degree in Computer, Electrical, or Electronics Engineering or a related field
- Proven track record of leading embedded software projects in complex environments
- Demonstrated experience working with Linux kernels, device drivers, and hardware integration
About the company
If you’re ready to bring your technical expertise to a purpose-driven organization at the forefront of medical technology, we encourage you to apply now. Join us in shaping the future of healthcare devices and making a difference in patient care worldwide., Planet Pharma was founded by a dedicated team of professionals with extensive experience supporting the pharmaceutical, biotechnology, and device industries.
Our goal is to create an organization that strengthens the employer-employee dynamic by connecting clients with talent. This results in making staffing more personal and creating enduring, valuable relationships. We value communication with our clients and make it our priority to have the hiring process be as fast and successful as possible.
We leverage cutting-edge technology and flexible service delivery models that provide efficient, personalized solutions for your business.
Our global headquarters is in Northbrook, IL and branch offices are based across the United States and Europe.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on pharmiweb.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Why Upskilling And Reskilling is Important For Developers
Best Countries for Software Engineers
Where To Find Software Engineering Jobs
How software is steering vehicle technology