Principal Software Engineer
Brooksource
Irvine, CA, United States
1 day ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.juju.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Job source
Tech stack
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
+6 more
Safety Critical Systems
Kotlin
Information Technology
Dart
Legacy Systems
Programming Languages
Job 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.
Requirements
- 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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.juju.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…