Principal Embedded Software Engineer
Tasks
- Analyze complex software issues and recommend corrective actions
- Conduct risk analyses using FMEA and fault tree methods
- Define software requirements and subsystem designs
- Design software subsystem architectures
- Develop debug and test complex systems using modeling and hardware in the loop simulation
- Develop embedded software and firmware using C and C++
- Document system design inputs and outputs
- Ensure compliance with quality regulatory procedures
- Evaluate product performance and optimize designs
- Implement software on embedded real time operating systems
- Maintain lab notebook and design documentation
- Perform hardware and software partition tradeoff decisions
- Translate system requirements into product architectures
- Verify software with code reviews unit tests and static analysis
Perks/Benefits
Skills/Tech-stack
21 CFR part 820 | C# | C++ | CFR Part 820 | Code review | Design Control | Device software development | Embedded Systems | FDA QSR | FDA QSR 21 CFR Part 820 | FMEA | Fault Tree | Fault Tree Analysis | Hardware-in-the-loop | Hardware-in-the-loop simulation | ISO 13485 | ISO 14971 | ISO 62304 | Medical Device | Medical device software | Medical device software development | Microcontrollers | Modeling | Operating Systems | Part 820 | RTOS | Real Time | Real-time operating systems | Software Verification | Software development | Static Analysis | Tree analysis | Unit Testing
Education
Bachelor of Engineering | Bachelor of Science | Master of Science
Regions
Countries
States
Cities
Related jobs
-
C++ | Data Analysis | Data Manipulation | Data Processing | Deep learningSenior-level Full TimeMountain View, CA, USA18h ago
-
Algorithms | Audio Software | C++ | Debugging | Embedded SystemsSenior-level Full TimeMountain View, CA, USA18h ago
-
Software Engineer, Machine Learning USD 207K-300KC++ | Data Processing | Experimentation | Information Retrieval | Just-in-TimeSenior-level Full TimeNew York, NY, USA; Mountain View, …18h ago
-
Software Engineer III, AI/ML, Search News Intelligence USD 147K-211KAlgorithms | C++ | Data Processing | Data Structures | Feature EngineeringSenior-level Full TimeMountain View, CA, USA18h ago
-
Software Engineer Manager II, Embedded Systems, Firmware USD 207K-300KAgile project management | Automated testing | C++ | Direct memory access | Embedded operating systemsSenior-level Full TimeSunnyvale, CA, USA18h ago
-
Artificial Intelligence | C++ | CSS | Data Storage | Distributed ComputingSenior-level Full TimeNew York, NY, USA18h ago
-
Customer Engineer, Data Analytics, Google Cloud USD 153K-222KBatch Processing | Big Data | Cloud Architecture | Cloud platform | Customer RequirementsSenior-level Full TimeSunnyvale, CA, USA18h ago
-
C++ | Data Processing | Debugging | Information Retrieval | Language ModelsSenior-level Full TimeMountain View, CA, USA18h ago
-
Algorithms | C++ | Cloud Computing | Cloud platform | Data StructuresSenior-level Full TimeSunnyvale, CA, USA18h ago
-
Cloud Data and AI Engineer, Professional Services USD 127K-183KC++ | Capacity Planning | Cloud Databases | Data Migration | Data PipelinesTravel up to 30 percentMid-level Full TimeReston, VA, USA18h ago
-
Embedded Software Engineer 3 USD 90K-100KC++ | Code Analysis | Debugging | Development Lifecycle | Log Analysis401k matching | Annual bonus | Dental insurance | Disability coverage | Life insuranceSenior-level Full TimeChillicothe, IL22h ago
-
Embedded Systems Engineer-Federal USD 70K-300KBare Metal | C++ | CAN | Device Drivers | EthernetEquity | Flexible working hours | Full benefits | Generous time off | Onsite workSenior-level Full TimeIrvine, CA1d ago
-
Staff Machine Learning Engineer (Pricing) USD 215K-322KA/B Testing | API Design | AWS | Automated retraining | B testing401k matching | Dental insurance | Family planning assistance | Flexible time off | Healthcare benefitsSenior-level Full TimeSan Francisco, CA1d ago
-
Machine Learning Engineer, Ad Response Prediction USD 143K-194KBuild systems | Code Reviews | Control Management | Development Life Cycle | Generative AIMid-level Full TimeSeattle, Washington, USA1d ago
-
Senior Lead Data Engineer USD 250K-286KAWS | Agile | Amazon Redshift | Apache Kafka | Apache SparkFinancial benefits | Health benefits | Inclusive work environment | Performance incentivesSenior-level Full TimeNew York, NY, United States1d ago
-
Full-Stack AI Software Engineer USD 120K-150KAWS | Agile | Algorithms | Azure | C#401k company match | Company holidays | Deferred compensation plan | Dental insurance | Disability insuranceMid-level Full TimeCRC - Alpharetta, GA 3460 Preston …1d ago
-
Embedded Software Engineer USD 80K-120KC# | DSPACE | LabVIEW | Python | Simulink401k match | Employee stock purchase plan | Flexible paid time off | Health savings account | Hybrid work scheduleEntry-level Full TimeEast Aurora 1, United States1d ago
-
AWS | C++ | EC2 | Git | GoSenior-level Full TimeNew York, United States1d ago
-
Algorithm Optimization | CI/CD | Data Modeling | Data queries | Deep Neural NetworksFlexible work arrangement | Learning opportunities | Relocation assistanceSenior-level Full TimeCASDRB08, United States1d ago
-
Embedded Software Engineer USD 91K-137KAgile | C# | C++ | Docker | Embedded SystemsRelocation assistance | Travel 10 percentMid-level Full TimeCASDRB06, United States1d ago
-
Embedded Software Engineer (Level 5) USD 177K-265KAgile | C++ | Embedded Systems | Firmware integration | Linux KernelRelocation assistanceSenior-level Full TimeCARBR5, United States1d ago
-
Sr Principal Engineer Embedded Software USD 138K-203KAcceptance Testing | C# | Cadence | Environmental Screening | Firmware Troubleshooting9/80 work schedule | Education assistance | Health plan | Paid time off | Savings planSenior-level Full TimeILRM03, United States1d ago
-
Principal Embedded Software Engineer USD 108K-163KAcceptance Testing | C# | Environmental Screening | GitHub | Hardware and Software9/80 work schedule | Education assistance | Health plan | Paid time off | Training and developmentSenior-level Full TimeILRM03, United States1d ago
-
Engineer Embedded Software USD 87K-131KAcceptance Testing | C Sharp | C# | Cadence | Electronic Warfare9/80 work schedule | Education assistance | Paid time off | Relocation assistance not offered | Training and developmentMid-level Full TimeILRM03, United States1d ago
-
Engineer Embedded Software (RF Systems) USD 87K-131KAcceptance Testing | C# | Electronic Warfare | Electronic schematics | Environmental Screening9/80 work schedule | Education assistance | Health plan | Paid time off | Relocation assistance not providedMid-level Full TimeILRM03, United States1d ago