CrawlJobs Logo

Principal Software and Controls Engineer

United Kingdom, Milton Keynes Employment contract · Job Posted January 02, 2026

Job offer has expired

Job Link Share

Job Description

T2M Resourcing are working with a growing technology and manufacturing business to recruit a Principal Software and Controls Engineer to lead motor inverter projects.

Job Responsibility

  • Lead motor inverter projects
  • Driving development and delivery of PMSM or permanent magnet synchronous motor control systems projects for a variety of applications across automotive, aerospace and defence
  • Provide technical leadership and support and mentorship the team

Requirements

  • Be an accomplished engineer with a focus on motor inverter development and control
  • Have experience working on project with things like motor physics (torque/flux), control algorithms and developing software control strategies

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Principal Software and Controls Engineer

8 matching positions

Principal Software Engineer, AI Tools and Security

Docker’s AI Tools & Security team is building the foundation for the next genera...
Location
Location
United States , Seattle
Salary
Salary:
232000.00 - 319000.00 USD / Year
docker.com Logo
Docker
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of backend engineering experience, including extensive work on production-grade, distributed systems at scale
  • Technical leadership across multiple teams or domains, with a proven ability to drive architectural vision, set technical direction, and influence long-term product strategy
  • Exceptional product and platform mindset—you think beyond implementation details to how technology shapes developer and business outcomes
  • Expertise in designing and evolving large-scale, cloud-native systems, with deep knowledge of distributed computing, service-oriented architecture, and performance optimization
  • Demonstrated experience building secure, resilient, and high-throughput backend services, with a strong grasp of reliability engineering principles (SLOs, observability, incident response)
  • Fluency in Go (preferred) or another modern systems language (Rust, Java, C++, etc.), with the ability to lead technical design reviews and mentor others in language-specific best practices
  • Strong grasp of software engineering fundamentals—CI/CD, testing strategy, source control, and deployment automation—applied in complex, multi-service environments
  • Proven track record of technical mentorship and cross-functional collaboration, enabling teams to deliver high-impact, high-quality software efficiently
  • Deep experience with major cloud platforms (AWS, Azure, GCP) and infrastructure-as-code tooling
  • Ownership mentality with a bias for action and iterative delivery, balancing short-term impact with long-term architectural health
Job Responsibility
Job Responsibility
  • Define the technical solution for a new product
  • Help shape the product with peers in Product and Design
  • Mentor other technical team members
  • Be the technical point of contact for the team
What we offer
What we offer
  • Freedom & flexibility
  • fit your work around your life
  • Designated quarterly Whaleness Days plus end of year Whaleness break
  • Home office setup
  • we want you comfortable while you work
  • 16 weeks of paid Parental leave
  • Technology stipend equivalent to $100 net/month
  • PTO plan that encourages you to take time to do the things you enjoy
  • Training stipend for conferences, courses and classes
  • Equity
  • Fulltime
Read More
Arrow Right
New

Sr Principal Engineer - Software Quality

This is where new knowledge is discovered. Baxter’s Research and Development tea...
Location
Location
United Kingdom , Gloucester
Salary
Salary:
Not provided
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor of Science or Bachelor of Engineering in Software Engineering, Computer Science, Electrical, Biomedical, or related discipline required
  • Master’s degree or PhD preferred with 10+ years of progressive experience in software quality engineering, including regulated medical device software and/or digital health platforms
  • Strong expertise in: ISO 13485 Quality Management Systems
  • EU MDR (Regulation (EU) 2017/745) and software implications
  • Software lifecycle standards (e.g., IEC 62304, IEC 82304 where applicable)
  • FDA software and quality system expectations
  • Proven ability to integrate Agile development practices with regulatory compliance, including traceability, documentation, and change management
  • Broad understanding of: Software architecture and system integration
  • Cloud-based systems, cybersecurity, and data privacy considerations
  • Software risk management, including hazard analysis and vulnerability management
Job Responsibility
Job Responsibility
  • Lead and govern activities that ensure alignment with Baxter’s Product Lifecycle Management (PDLM) and Change Control Management (CCM) processes and compliance with design controls and quality system regulations
  • Translate Agile software development practices into compliant frameworks that meet Baxter, ISO 13485 and EU MDR expectations, including traceability, documentation, verification, and validation
  • Ensure effective implementation of software design controls, including: Software requirements and architecture, Risk management (software hazard analysis, cybersecurity risk), Verification and validation strategies (manual, automated, CI/CD pipelines), Configuration and change management
  • Lead integration of Quality Management System (QMS) processes into software development workflows, including: CAPA and nonconformance handling, Complaint handling and feedback loops into Agile backlogs, Audit readiness and inspection support
  • Ensure compliance with EU MDR requirements, including: Support for technical documentation and software lifecycle evidence, Alignment of software changes with regulatory impact assessments, Post-market surveillance inputs (e.g., trending, signal detection)
  • Apply advanced quality and engineering tools including root cause analysis, reliability engineering, and data analytics to improve software quality and system performance
  • Oversee development of technical documentation supporting: Design history files (DHF) / technical files, Software lifecycle documentation (per IEC 62304 where applicable), Risk management files, Verification and validation reports, Regulatory submissions
  • Serve as subject matter expert for software quality, cybersecurity, and lifecycle management, providing guidance across teams and influencing enterprise-wide standards
  • Collaborate closely with Quality, Regulatory Affairs, R&D (software and systems), Product Management, Cybersecurity, Clinical, and Manufacturing teams to ensure software products are safe, effective, secure, and compliant
What we offer
What we offer
  • Support for Parents
  • Continuing Education/ Professional Development
  • Employee Heath & Well-Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer
  • Fulltime
Read More
Arrow Right
New

Sr Principal Engineer - Software Quality

This is where your work makes a difference. At Baxter, we believe every person—r...
Location
Location
United Kingdom , Gloucester
Salary
Salary:
Not provided
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor of Science or Bachelor of Engineering in Software Engineering, Computer Science, Electrical, Biomedical, or related discipline required
  • Master's degree or PhD preferred with 10+ years of progressive experience in software quality engineering, including regulated medical device software and/or digital health platforms
  • Strong expertise in: ISO 13485 Quality Management Systems
  • EU MDR (Regulation (EU) 2017/745) and software implications
  • Software lifecycle standards (e.g., IEC 62304, IEC 82304 where applicable)
  • FDA software and quality system expectations
  • Proven ability to integrate Agile development practices with regulatory compliance, including traceability, documentation, and change management
  • Broad understanding of: Software architecture and system integration
  • Cloud-based systems, cybersecurity, and data privacy considerations
  • Software risk management, including hazard analysis and vulnerability management
Job Responsibility
Job Responsibility
  • Lead and govern activities that ensure alignment with Baxter's Product Lifecycle Management (PDLM) and Change Control Management (CCM) processes and compliance with design controls and quality system regulations
  • Translate Agile software development practices into compliant frameworks that meet Baxter, ISO 13485 and EU MDR expectations, including traceability, documentation, verification, and validation
  • Ensure effective implementation of software design controls, including: Software requirements and architecture
  • Risk management (software hazard analysis, cybersecurity risk)
  • Verification and validation strategies (manual, automated, CI/CD pipelines)
  • Configuration and change management
  • Lead integration of Quality Management System (QMS) processes into software development workflows, including: CAPA and nonconformance handling
  • Complaint handling and feedback loops into Agile backlogs
  • Audit readiness and inspection support
  • Ensure compliance with EU MDR requirements, including: Support for technical documentation and software lifecycle evidence
What we offer
What we offer
  • Support for Parents
  • Continuing Education/ Professional Development
  • Employee Heath & Well-Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer
  • Fulltime
Read More
Arrow Right

Principal Software Engineer - DPU Integrations

Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the...
Location
Location
United States , Santa Clara
Salary
Salary:
142800.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
  • 10+ Years of previous experience in developing, testing, diagnosing and troubleshooting networking, storage or compute cloud platforms as a lead engineer owning releases and mentoring/guiding a team of engineers.
  • Experience with Azure or similar large scale cloud computing infrastructure, control plane, telemetry, monitoring, diagnostics, reporting
  • Experience developing and/or testing embedded software for NICs and/or DPUs/IPUs.
  • Understanding and hands on experience with networking (TCP/IP, RoceV2, routing/switching), Software Defined Networking, and server platform firmware (BMC, BIOS etc) testing.
  • Experience with complex debug/troubleshooting in both lab and live site situations.
  • Experience with dealing with large-scale data analysis to identify themes and root causes of issues
  • Experience with AI agents to do live site tool automation and analysis
Job Responsibility
Job Responsibility
  • Design, build, test and deploy innovative integration and diagnostics tools, and AI agents to release quality products and reduce time to mitigate production issues.
  • Provides technical leadership to teams to identify the scope of testing to create a quality plan for DPU based compute products. In partnership with key stakeholders creates and manages project schedules.
  • Leads the team by providing technical expertise and oversight, monitors test plan execution and quality to ensure that testing is efficient and executed according to plans.
  • Acts as a Designated Responsible Individual (DRI) and guides other engineers by developing and following the playbook, working on call to monitor system/product/service for degradation, downtime, or interruptions, Alerting stakeholders about status and initiating actions to restore system/product/service for simple and complex problems when appropriate.
  • Guide and help debug field issues. Collaborate cross-functionally and drive debug sessions to arrive at root cause.
  • Maintain dashboards of live/dormant cases and KPIs.
  • Feedback learnings from field issues back into the engineering dev/test process.
  • Embody our culture and values.
  • Fulltime
Read More
Arrow Right

Principal Software Engineer, Android

This is where your work makes a difference. At Baxter, we believe every person—r...
Location
Location
United States , Milwaukee
Salary
Salary:
112000.00 - 154000.00 USD / Year
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s/Master’s degree in Computer Science or related field with 5+ years in software engineering and 2+ years developing Android applications
  • Proficiency in Java/Kotlin, with additional familiarity in JavaScript/TypeScript and C++ for embedded/firmware
  • Hands‑on experience with Android SDK, NDK, Android Studio, and strong understanding of Android architecture, components, security, and best practices
  • Background in regulated industries preferred, especially medical devices with exposure to IEC 62304 and quality/regulatory collaboration
  • Strong software architecture, design patterns, SOLID principles, TDD, and CI/CD familiarity
  • Experience working in Agile environments using tools like Azure DevOps or Jira, and version control systems such as Git or SVN
  • Proven track record of delivering technical solutions, solving complex problems, and working effectively with cross‑functional and multisite teams
  • Excellent communication, leadership, and collaboration skills, with a proactive mindset and willingness to mentor and drive team success
Job Responsibility
Job Responsibility
  • Apply and demonstrate strong software engineering expertise to build and develop robust software architectures
  • Influence the processes and methodologies the team uses to develop quality software
  • Develop software components in an Android environment that will be deployed in medical products, using architectural patterns, strong object-oriented principles, unit testing, and automated testing tools
  • Own and control software implementation, ensuring that software is built in a modular fashion, testable, reusable, and maintainable
  • Participate in the formal documentation processes for requirements generation, software architecture, and detailed builds
  • Analyze and understand product requirements, deriving software requirements
  • Identify key product-level technical risks and assist project managers in developing mitigation and recovery plans
  • Review work products and ensure the quality of deliverables
  • Provide input to test strategies at both product and module levels
  • Drive the application of principles of SDLC and methodologies like Lean/Agile/XP, Software and Product Security, Scalability, Documentation Practices, refactoring, and testing techniques
What we offer
What we offer
  • Support for Parents
  • Continuing Education/ Professional Development
  • Employee Heath & Well-Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer
  • medical and dental coverage that start on day one
  • insurance coverage for basic life, accident, short-term and long-term disability, and business travel accident insurance
  • Employee Stock Purchase Plan (ESPP), with the ability to purchase company stock at a discount
  • 401(k) Retirement Savings Plan (RSP), with options for employee contributions and company matching
  • Flexible Spending Accounts
  • Fulltime
Read More
Arrow Right

Principal Software Engineer, Android

This is where new knowledge is discovered. Baxter’s Research and Development tea...
Location
Location
United States , Milwaukee
Salary
Salary:
112000.00 - 154000.00 USD / Year
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s/Master’s degree in Computer Science or related field with 5+ years in software engineering and 2+ years developing Android applications
  • Proficiency in Java/Kotlin, with additional familiarity in JavaScript/TypeScript and C++ for embedded/firmware
  • Hands‑on experience with Android SDK, NDK, Android Studio, and strong understanding of Android architecture, components, security, and best practices
  • Background in regulated industries preferred, especially medical devices with exposure to IEC 62304 and quality/regulatory collaboration
  • Strong software architecture, design patterns, SOLID principles, TDD, and CI/CD familiarity
  • Experience working in Agile environments using tools like Azure DevOps or Jira, and version control systems such as Git or SVN
  • Proven track record of delivering technical solutions, solving complex problems, and working effectively with cross‑functional and multisite teams
  • Excellent communication, leadership, and collaboration skills, with a proactive mindset and willingness to mentor and drive team success
Job Responsibility
Job Responsibility
  • Apply and demonstrate strong software engineering expertise to build and develop robust software architectures
  • Influence the processes and methodologies the team uses to develop quality software
  • Develop software components in an Android environment that will be deployed in medical products, using architectural patterns, strong object-oriented principles, unit testing, and automated testing tools
  • Own and control software implementation, ensuring that software is built in a modular fashion, testable, reusable, and maintainable
  • Participate in the formal documentation processes for requirements generation, software architecture, and detailed builds
  • Analyze and understand product requirements, deriving software requirements
  • Identify key product-level technical risks and assist project managers in developing mitigation and recovery plans
  • Review work products and ensure the quality of deliverables
  • Provide input to test strategies at both product and module levels
  • Drive the application of principles of SDLC and methodologies like Lean/Agile/XP, Software and Product Security, Scalability, Documentation Practices, refactoring, and testing techniques
What we offer
What we offer
  • Support for Parents
  • Continuing Education/ Professional Development
  • Employee Heath & Well-Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer
  • medical and dental coverage that start on day one
  • insurance coverage for basic life, accident, short-term and long-term disability, and business travel accident insurance
  • Employee Stock Purchase Plan (ESPP), with the ability to purchase company stock at a discount
  • 401(k) Retirement Savings Plan (RSP), with options for employee contributions and company matching
  • Flexible Spending Accounts
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

As Microsoft continues to redefine the future of AI, we are seeking passionate e...
Location
Location
United States , Redmond
Salary
Salary:
142800.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
Job Responsibility
Job Responsibility
  • Architect scalable, low-latency systems/data pipelines for ingesting, processing, and serving personalized signals
  • Design, build, and maintain robust pipelines for telemetry, product usage, and experimentation data
  • Design data models and APIs that enable Copilot to reason about user context, preferences, and history
  • Build real-time and batch personalization engines that adapt Copilot's behavior
  • Collaborate with privacy, security, and responsible AI teams to ensure personalization is safe, transparent, and user-controlled
  • Optimize for performance, reliability, and cost across diverse workloads and geographies
  • Ship high-quality, well-tested, secure, and maintainable code
  • Find a path to get things done despite roadblocks to get your work into the hands of users quickly and iteratively
  • Enjoy working in a fast-paced, design-driven, product development cycle
  • Embody our Culture and Values
What we offer
What we offer
  • Certain roles may be eligible for benefits and other compensation
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

The Principal Software Engineer is the senior-most hands-on technical leader for...
Location
Location
India , Chennai
Salary
Salary:
Not provided
rxglobal.com Logo
RX Global
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience as a senior technical leader across multiple teams/services within a bounded domain
  • Strong polyglot background (e.g., C#/.NET, Java, JavaScript/Node) and ability to choose fit-for-purpose technologies
  • Experience modernising systems: migrating from legacy architectures to cloud-native patterns, reducing technical debt, and decommissioning safely
  • Experience in systems analysis, design and a solid understanding of development, quality assurance and integration methodologies
  • Experience developing integrated solutions within a broad technical and business context of significant impact
  • Experience evaluating third-party services and platforms (security, cost, operations, integration complexity)
  • Experience leading cross‑team architectural change, platform adoption, or measurable improvements to reliability/cost/performance (with before/after metrics)
  • Familiarity with responsible AI usage in engineering workflows (policy/guardrails, data privacy, human‑in‑the‑loop review)
  • Bachelor’s/Master’s degree in Computer Science (or related) or equivalent professional experience
  • Expert software design skills: SOLID, DDD, event-driven architecture patterns, modular design, and maintainable codebases
Job Responsibility
Job Responsibility
  • Engineering Leadership & Culture: Create an environment where teams can do their best work by removing blockers, improving engineering practices, and contributing to a culture of psychological safety and high standards
  • Mentor and coach engineers across teams—especially senior engineers and emerging tech leads—in architecture, systems thinking, and operational excellence
  • Promote strong technical ownership ("you build it, you run it"), including operational readiness and post-incident learning
  • Support scalable knowledge-sharing mechanisms (e.g., tech talks, playbooks, templates, reference implementations)
  • Participate in hiring loops and help onboard new engineers into domain patterns and practices
  • Provide hands-on contributions where needed (prototypes, reference implementations, complex refactors, high-risk changes)
  • Guide teams in decomposition and sequencing to reduce delivery risk
  • support estimation/sizing and technical discovery
  • Leads through influence
  • demonstrates integrity, accountability, and constructive challenge
What we offer
What we offer
  • Comprehensive Health Insurance: Covers you, your immediate family, and parents
  • Enhanced Health Insurance Options: Competitive rates negotiated by the company
  • Group Life Insurance: Ensuring financial security for your loved ones
  • Group Accident Insurance: Extra protection for accidental death and permanent disablement
  • Flexible Working Arrangement: Achieve a harmonious work-life balance
  • Employee Assistance Program: Access support for personal and work-related challenges
  • Medical Screening: Your well-being is a top priority
  • Modern Family Benefits: Maternity, paternity, and adoption support
  • Long-Service Awards: Recognizing dedication and commitment
  • New Baby Gift: Celebrating the joy of parenthood
  • Fulltime
Read More
Arrow Right