> Markdown version of [/jobs/ext/4629789-principal-software-engineer](https://www.wearedevelopers.com/jobs/ext/4629789-principal-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Software Engineer - **Company:** Brooksource - **Location:** Irvine, CA, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Computer-Aided Design, Android Software Development, Software System Penetration Testing, C++ (Programming Language), Computer Engineering, Linux, Programming Tools, Memory Management, Open Web Application Security, Software Engineering, Concurrency, Safety Critical Systems, Kotlin, Information Technology, Dart, Legacy Systems, Programming Languages - **Published:** November 7, 2026 - **Apply:** https://www.juju.com/job/28_25303_a078ba362ff014fbe777a9cdf65b9b56 ## About the Role * Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, or related technical field. * Minimum of 8 years' experience in software development, with demonstrated proficiency in C++. * Minimum of 3 years' experience developing software for medical devices or similarly regulated, safety-critical systems (e.g., aerospace, automotive). * Experience with Android OS development and at least one related programming language (e.g., Kotlin, Dart, Java)., * Experience with fundamentals of Linux-based OS architectures (e.g. concurrency, memory management, and resource utilization). * Familiarity with OS and tech stack hardening using cybersecurity best practices (e.g., NIST SSDF, OWASP). * Experience with medical device cybersecurity practices such as penetration testing and post-market surveillance. * Knowledge of risk analysis and mitigation in line with industry standards (e.g., ISO 14971, NIST 800 series). * Experience with Android OS version 5 or legacy platforms used in long-lifecycle products. * Familiarity with medical device industry standards (e.g., IEC 62304, IEC 60601). * Experience with mergers and acquisitions (M&A) due diligence within the medical device sector. ## Description As a Principal Software Engineer,you will design software solutions across our urology product portfolio. Leveraging your expertise in software engineering, OS development, and cybersecurity, you will deliver high-performance, secure, and reliable systems for both active implantable devices (such as the Axonics Sacral Neuromodulation System) and capital equipment (such as the LithoVue Elite Ureteroscope)., * Core software development focused on Linux and Android-based operating systems with an emphasis on secure, robust design. * Driving technical leadership in development tools, workflows, and processes to ensure software system integrity and reliability. * Mentoring high-performing software teams while cultivating a collaborative engineering culture focused on continuous growth and shared accountability.