PrincipalSoftware Embedded Engineer (Location:El Segundo, CA area, about 15 miles south-east of Los Angeles) Job Summary: This position is focused on the role of principalsoftware engineering in the design and development of embedded systems. Client is looking for a candidate who has experience in many areas, including information retrieval, distributed computing … large-scale system design, embedded systems and networking. Essential Job Duties and Responsibilities: Define and implement scalable, modular, and maintainable embedded software architectures. Guide teams in developing firmware and software for microcontrollers, DSPs, and SoCs. Lead the selection of software frameworks, operating systems (RTOS, Linux, or bare-metal), and development tools. Ensure software designs meet real … time performance, power efficiency, and security requirements. Collaborate with hardware engineers to optimize system performance and resource utilization. Establish best practices for software development, including modularity, reusability, and design patterns. Required Skills and/or Experience Needed: PhD or MS in Computer Engineering, Electrical Engineering, or a related engineering discipline. 8+ years of experience in the field of SoftwareMore ❯
PrincipalSoftware Development Engineer page is loaded PrincipalSoftware Development Engineerremote type: Onsitelocations: Ireland, Dublintime type: Full Timeposted on: Posted Todayjob requisition id: JR- Your work days are brighter here. At Workday, we value our candidates' privacy and data security. Workday will never ask candidates to apply to jobs through websites that are not Workday … is responsible for moving our enterprise SaaS application into a modern and scalable solution. About the Role About You Basic Qualifications: 10+ years of experience designing and developing enterprise software 10+ years of experience with Java and Spring Boot Experience architecting and designing new features Excellent understanding of design patterns and architectural styles Deep knowledge of programming languages and More ❯
and make strategic business decisions. We focus on professional development and continuous improvement while enjoying a casual work environment and Great Place to Work culture! We're seeking a PrincipalSoftwareEngineer to provide technical and architectural leadership within the data engineering organization. In this role, you'll take a hands on approach in championing technology and … architecture decisions at the ecosystem level, while role modeling how engineers should think and work. As a principalengineer, you'll be responsible for leading the technical vision, architecture, and implementation strategy across the data ecosystem, collaborating both within the data team and outside to ensure successful deliveries in production, representing the data team in various technical forums … test ideas, validate assumptions against needs, reach conclusions and recommend solutions Document standards, best practices, and engineering artifacts so others can easily understand, build and maintain best in class software systems Debug the critical problems which arise in production and execute effective solutions within the application and across multiple applications/systems Lead continuous learning and process improvement activities More ❯
and make strategic business decisions. We focus on professional development and continuous improvement while enjoying a casual work environment and Great Place to Work culture! We're seeking a PrincipalSoftwareEngineer with a focus on data modeling and governance within the data engineering organization. In this role, you'll take a hands on approach in championing … data modeling and governance at the ecosystem level, while role modeling how engineers should think and work. As a principalengineer, you'll be responsible for leading the technical vision, architecture, and implementation strategy for data modeling and governance across the data ecosystem. You will be collaborating both within the data team and outside to ensure data success … ideas, validate assumptions against needs, reach conclusions and recommend solutions Document standards, best practices, and engineering artifacts so others can easily understand, build and maintain the best in class software systems Debug the critical problems which arise in production and execute effective solutions within the application and across multiple applications/systems Lead continuous learning and process improvement activities More ❯
PrincipalSoftwareEngineer $95,000 - $115,000 Huntsville, AL U.S. Citizenship Required - Active Secret Clearance (TS Preferred) Develop, test, and deliver advanced software solutions for missile defense and mission-critical systems-contribute to secure, resilient, and scalable applications that directly support U.S. warfighter readiness. A Day in the Life - What You'll Do Design, develop, and … maintain software solutions in C++ and Java Write and optimize scripts in Python or other scripting languages to support automation and testing Contribute to automated testing strategies to ensure robust and reliable software performance Collaborate in Agile development teams to deliver high-quality code aligned with evolving mission needs Support integration of software with hardware systems, ensuring … and 5+ years of related experience, OR Master's degree in STEM and 3+ years Active DoD Secret clearance (in-scope, required at start) Proficiency in C++ and Java software development Proficiency in Object Oriented Programming Experience with Python or other scripting languages Hands-on experience with automated testing tools and processes Preferred Qualifications Familiarity with Agile softwareMore ❯
Job Title: Lead/Principal Embedded SoftwareEngineer Location: Gloucester (On-Site Working) Salary: Up to £80,000 (Depending on Experience) Summary of Vacancy: We're currently recruiting for a Principal Embedded SoftwareEngineer on behalf of a cutting-edge Security Research & Development organisation click apply for full job details More ❯
Sr. PrincipalSoftwareEngineer $120,000 - $140,000 Huntsville, AL U.S. Citizenship Required - Active Secret Clearance (TS Preferred) Advance the development of complex defense software systems-design, build, and integrate resilient code that ensures mission-critical systems deliver reliable performance for the warfighter. A Day in the Life - What You'll Do Design, develop, and sustain … software applications in C++ and Java Write and maintain scripts in Python or other scripting languages to support automation and testing workflows Develop and execute automated testing frameworks to validate software reliability and performance Contribute to Agile development cycles, collaborating with engineers and mission experts to meet evolving requirements Integrate software with hardware systems, ensuring compatibility and … scope, required at start) Proficiency in C++ and Java development Experience with Python or other scripting languages Experience designing and executing automated testing frameworks Preferred Qualifications Familiarity with Agile software development practices Experience with low-level software-to-hardware interfaces Knowledge of CMake build systems Experience with gRPC frameworks CompTIA Security+ certification Active DoD Top Secret clearance Who More ❯
Red Key Solutions has an immediate need for a PrincipalSoftwareEngineer to provide Agile DevOps support for mission-critical systems. In this role, you will build robust systems, software, and cloud environments, and provide operations and maintenance for critical systems. You will offer technical expertise and support in designing, developing, implementing, and testing customer tools … and applications. Working within a DevOps framework, you will participate in or direct major project deliverables throughout the software development lifecycle, including scope and work estimation, architecture and design, coding, and unit testing. Primary Responsibilities: Engage in software programming initiatives to support innovation and enhancement using HTML, CSS, JavaScript, Java, Python, SpringBoot, Hibernate, and Angular. Develop and direct … software system validation and testing methods using Junit and Katalon. Develop and integrate custom software solutions to leverage automated deployment technologies. Prototype and deploy solutions within Commercial Cloud Solutions leveraging infrastructure platform services. Collaborate closely with team members, Product Owners, and Scrum Masters to ensure User Story alignment and implementation to customer use cases. Analyze (through proof of More ❯
Job Number: 365 Job Title: PRINCIPALSOFTWAREENGINEER (365) - MARYLAND - URGENT Job Type: Full-time Clearance Level: Top Secret/SCI - Full Scope Polygraph Work Arrangement: On-site Job Location: MD Riverdale Salary: 200K-230K Background Design new interfaces Perform software and script development and integration Support the Scrum master's in planning and estimating SW … tasks Provide specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of COTS/GOTS in place of new development, and requirements analysis and synthesis from system level to individual software components Requirements Bachelor's degree + 16 years of professional experience or a master's … degree and14 years' experience or 20 years of experience Full Stack Developer and heavy DevOps experience Experience developing, maintaining, and enhancing complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) Preferred Knowledge and experience with Zero Trust Experience with multi-cloud adaptive More ❯
Top Skills' Details Java, XML, Software Dev, HW/SW Integration exp Basic Qualifications: • PrincipalSoftwareEngineer: Bachelor's degree in Science with 5+ years of software development experience; 3+ years with a Master's; 0 years with a PhD; or 4 additional years of experience in lieu of a degree. • Experience as a front … full-stack developer • Experience developing on teams using Agile methodology, process, and tools • Experience designing, developing, and troubleshooting in Java • Experience using object oriented design • Experience using version control software • Current Top Secret/SCI security clearance required to apply • Candidate must be able to obtain a Counterintelligence Polygraph (CI-Poly) Preferred Qualifications: It is preferred that a given … of all. • Experience designing, developing, and troubleshooting in C++, C, Python, and/or JavaScript • Experience designing, developing, and troubleshooting in virtualized environments (VMs, AWS Cloud Instances) • Experience with software development on Red Hat Enterprise Linux • Experience with Dockerization and Container Management (Dockers and Kubernetes) • Experience with Atlassian tools (Jira, Confluence, Bitbucket) • Experience with AWS Services • Experience with softwareMore ❯
Crawley, Sussex, United Kingdom Hybrid / WFH Options
Elekta AB
We don't just build technology. We build hope. We are seeking a highly experienced PrincipalSoftwareEngineer to lead the development of advanced control systems software for our state-of-the-art radiotherapy solutions.This role involves designing and evolving a suite of applications, including service tools, factory test software, and interfaces that connect treatment … and maintenance of these applications to a modern, containerised microservices platform.As a technical leader within a Scrum team and an Agile Release Train, you will champion best practices in software engineering, ensuring quality and compliance in a safety-critical environment. Your expertise will guide architectural decisions, influence technical strategy, and mentor teams to deliver innovative, reliable solutions that make … patient care. What you'll do at Elekta: Define, design, develop and maintain applications and the control system for the Elekta Radiotherapy Treatment System (Linac). Maintaining and enhancing Software quality metrics including test coverage and code maintainability through code walkthroughs, testing at all level of the V model and attention to detail. Ensuring the code and the system More ❯
Springfield, Virginia, United States Hybrid / WFH Options
NextGen Federal Systems, LLC
NextGen Federal Systems is seeking a PrincipalSoftwareEngineer with experience supporting Defense (DoD) and Intelligence Community (IC) C4ISR programs delivering capabilities to the warfighter. Selected candidates will support the design, development, integration, and maintenance of cloud native data services for the National Geospatial-Intelligence Agency (NGA) in Springfield, VA. The work location will be hybrid-remote … with a combination of remote and part-time on-site support at NGA Campus East (NCE). NextGen software engineers will be developing and modernizing NGA systems using industry best practices, standards and agile development processes; utilizing open source software solutions, cutting-edge technologies, with DevOps tools and techniques with development on unclassified networks and then promoted to … SOA technologies, RESTful web services, geospatial databases and/or geospatial (GIS) technologies About NextGen: NextGen Federal Systems is an innovative technology and professional services provider specializing in advanced software solutions and comprehensive mission and business support services. We work in close collaboration with our customers to truly understand their business and mission goals. Our approach is to design More ❯
Southampton, Hampshire, South East, United Kingdom
Morson Talent
Embedded C++ SoftwareEngineer (Senior/Principal) We are on the hunt for talented software engineers to support our Integrated Sensors & Protection line of business. Direct industry experience is not required, we are happy to explore all backgrounds. We want to develop a new generation of features and capabilities using innovative software solutions and we … need you to create them. What we are looking for: Essential • Bare metal embedded C++ software development • Embedded interfaces e.g. CAN bus, I2C, SPI, GPIO • Familiarity with the tools and approaches to embedded development Useful to have • C# application development • Developing Windows & Linux applications • Familiarity with the Software lifecycle processes • Familiarity with Configuration Management process and tools e.g. … git • Software design e.g. SysML/UML • Test case/procedure development • Iterative development lifecycles (for example tailored Agile.) • Tools associated with Iterative development lifecycles (Jira/DevOps.) • Docker, Virtual machines and Continuous Integration (CI) tools e.g. Jenkins More ❯
Seeking Software Engineers to support our Communications Systems Software (CSS) department. As a member of the CSS department you'll work in a fast-paced team environment to make our technologies a reality. This position will serve on-site at Manhattan Beach, CA. Responsibilities: • Design, develop, integrate and test real-time flight software that implements a payload … controller in a RISC-V soft processor running in a RTG4 FPGA in about 1 year. • Develop key software functions including mechanism control, telemetry reporting, fault monitoring and stored command sequence responses and failover to a redundant processor. • Develop software in C++ in FreeRTOS. The software will largely be developed in the unclassified environment but may have … the system development life cycle to support the generation of such engineering applications. • Interface with application users, hardware and systems engineering teams in a lab environment. Basic Qualifications for SoftwareEngineer: • Bachelor's degree in a STEM discipline with 5 years of experience, a Master's degree in a STEM discipline in a STEM discipline with 3 years More ❯
Job Title : Principal Embedded SoftwareEngineer Location : Bristol City Centre - 3 Days Per Week On-Site Salary - Up to £72,000 + Bonus & Benefits (Depending on Experience) Summary: This is a fantastic opportunity for an experienced engineer with a passion for leadership and a background in safety-critical embedded software to step into a high … impact role, driving both technical delivery and team performance. Responsibilities : Leading, mentoring, and managing a team of embedded software engineers in a collaborative and high-performing environment. Overseeing the full software development lifecycle from requirements and design through to implementation, testing, and maintenance. Collaborating with cross-functional teams, including project management and QA, to ensure seamless and timely … and resolving technical challenges while managing risk and maintaining timelines. Driving continuous improvement, fostering innovation, and supporting professional growth within your team. Required Skills & Experience: Proven experience in embedded software development within a safety-critical environment. Solid understanding of embedded systems and RTOS Strong programming skills in C and assembler. Demonstrated leadership experience with the ability to mentor, motivate More ❯
Bristol City Centre - BS1, Bristol, United Kingdom
Zenovo
Job Title : Principal Embedded SoftwareEngineer Location : Bristol City Centre - 3 Days Per Week On-Site Salary - Up to £72,000 + Bonus & Benefits (Depending on Experience) Summary: This is a fantastic opportunity for an experienced engineer with a passion for leadership and a background in safety-critical embedded software to step into a high … impact role, driving both technical delivery and team performance. Responsibilities : Leading, mentoring, and managing a team of embedded software engineers in a collaborative and high-performing environment. Overseeing the full software development lifecycle – from requirements and design through to implementation, testing, and maintenance. Collaborating with cross-functional teams, including project management and QA, to ensure seamless and timely … and resolving technical challenges while managing risk and maintaining timelines. Driving continuous improvement, fostering innovation, and supporting professional growth within your team. Required Skills & Experience: Proven experience in embedded software development within a safety-critical environment. Solid understanding of embedded systems and RTOS Strong programming skills in C and assembler. Demonstrated leadership experience with the ability to mentor, motivate More ❯
Employment Type: Permanent
Salary: £65000 - £72000/annum Up to £72,000 (Depending on Experien
Job Title : Principal Embedded SoftwareEngineer Location : Bristol City Centre - 3 Days Per Week On-Site Salary - Up to £72,000 + Bonus & Benefits (Depending on Experience) Summary: This is a fantastic opportunity for an experienced engineer with a passion for leadership and a background in safety-critical embedded software to step into a high … impact role, driving both technical delivery and team performance. Responsibilities : Leading, mentoring, and managing a team of embedded software engineers in a collaborative and high-performing environment. Overseeing the full software development lifecycle – from requirements and design through to implementation, testing, and maintenance. Collaborating with cross-functional teams, including project management and QA, to ensure seamless and timely … and resolving technical challenges while managing risk and maintaining timelines. Driving continuous improvement, fostering innovation, and supporting professional growth within your team. Required Skills & Experience: Proven experience in embedded software development within a safety-critical environment. Solid understanding of embedded systems and RTOS Strong programming skills in C and assembler. Demonstrated leadership experience with the ability to mentor, motivate More ❯
to navigate complexities and execute effective sales planning strategies. We value diversity, inclusivity, and global collaboration, celebrating the unique perspectives each team member brings. We are seeking an experienced PrincipalSoftwareEngineer to join our international team based in Manchester. You will focus on enhancing our cutting-edge AI-driven Sales Planning product, leveraging classical ML techniques. … closely with international teams to integrate diverse requirements and ensure product excellence. Mentor team members, foster best practices, and champion a culture of technical excellence and continuous learning. Design software architecture, perform thorough code reviews, and ensure high coding standards. Foster innovative thinking and strive to create robust and scalable systems. Your Skills: Proficiency in Python, Kubernetes, Docker, Airflow … to develop and maintain high-performance APIs and backend services. Hands-on experience with Redis and related data infrastructure. Strong collaboration skills in multi-national, cross-functional teams. Excellent software architecture and code reviewing skills. Experience working with MSFT Copilot and GitHub. Comfortable handling new technologies and stepping out of comfort zones. If you are eager to shape the More ❯
Job Title : Principal Embedded SoftwareEngineer Location : Bristol City Centre - 3 Days Per Week On-Site Salary - Up to £72,000 + Bonus & Benefits (Depending on Experience) Summary: This is a fantastic opportunity for an experienced engineer with a passion for leadership and a background in safety-critical embedded software to step into a high More ❯
the key role in our success, and we are always looking for more driven, talented and ambitious individuals to join our growing international family. ABOUT THE ROLE As a PrincipalSoftwareEngineer at Global-e, you will design and deliver the core services behind our global logistics platform. You will drive innovation within our API first microservice … real-time tracking for customers everywhere. By combining deep industry experience with cutting-edge technology, we deliver best-in-class e-commerce solutions. If you're driven to build software that makes a real-world impact on a massive scale, we'd love to hear from you. This role reports to the Engineering Manager for the team and is … Enthusiastic: You thrive on tackling complex problems, learning new technologies, and sharing insights with others. Continuous Learner: You stay updated on emerging trends in distributed systems, cloud computing, and software engineering best practices. Effective Communicator: You translate intricate technical details into clear, actionable information for both technical and non-technical audiences. A Deep Problem Solver: You analyze both technical More ❯
teams that work on core platform capabilities, improving our existing systems for extensibility and scalability, and building the future of Gusto's Payroll and Tax systems. As a Gusto SoftwareEngineer at this level, you'll be guiding projects end-to-end by influencing initial feature specs, understanding how to take existing systems closer to desired end states … executing on projects, and maintaining code that powers core experiences. If you're interested in building elegant software with far-reaching effects in our modern economy, join us! About the Team: Payroll is the beating heart of Gusto's business. Pay Group (payroll and tax) teams are responsible for the product, ops, and service components Gusto uses to onboard More ❯
Devices Analog Devices, Inc. (NASDAQ: ) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, and software technologies into solutions that help drive advancements in digitized factories, mobility, and digital healthcare, combat climate change, and reliably connect humans and the world. With revenue of more than … billion in FY24 and approximately 24,000 people globally, ADI ensures today's innovators stay Ahead of What's Possible. Learn more at and on and . Principal EDA SoftwareEngineer The Engineering Enablement group provides industry-leading tools, methodologies, and support to accelerate product development across the company. This position is part of the Systems Verification … Silicon Validation Shift-Left, Formal Verification, Functional Safety, Security, Portable Stimulus, and Emulation/Prototyping technologies. The Role We are looking for a highly skilled and motivated Staff EDA Software Development Engineer to help SVV build industry-leading, best-in-class DV solutions. The EDA SW Development Engineer will research, develop, apply, and support application softwareMore ❯
of history, they're making history. At the heart of Defining Possible is our commitment to missions. In rapidly changing global security environments, Northrop Grumman brings informed insights and software-secure technology to enable strategic planning. We're looking for innovators, who can help us keep building on our wide portfolio of secure, affordable, integrated, and multi-domain systems … resources, support, and team to do some of the best work of your career. Northrop Grumman's Sensing & Secure Solutions Operating Unit is actively seeking a talented SW Test Engineer expert to join a Northrop Grumman primed program. This position's work location is in Annapolis Junction Maryland and is part of the Mission Systems Sector within Northrop Grumman. … We are looking for you to join our team as a Sr Principal Cyber Software Test Engineer based out of Annapolis Junction, MD. What You'll Get to Do: Designs, develops, documents executes SW test applications software and systems that contain logical and mathematical solutions. Conducts multidisciplinary research and collaborates with equipment designers and/or More ❯
TEKsystems is seeking Software Developers/Engineers to support a Defense contract in Denver, Co. Basic Qualifications: • Experience as a front-end, back-end, or full-stack developer • Experience developing on teams using Agile methodology, process, and tools • Experience designing, developing, and troubleshooting in Java • Experience using object oriented design • Experience using version control software • Must be able … or JavaScript • Experience designing, developing, and troubleshooting distributed systems • Experience designing, developing, and troubleshooting in virtualized environments (VMs, AWS Cloud Instances) • Experience as a full-stack developer • Experience with software development on Red Hat Enterprise Linux • Experience with range of software development phases from research, to new development, and to operations • Experience with Dockerization and Container Management (Dockers … with Atlassian tools (Jira, Confluence, Bitbucket) • Experience with AWS Services • Experience with ground command/control or ground processing systems (scheduling, tasking, antennas, hardware interfaces, data processing) • Experience with software system integration, testing, and deployment, including but not limited to automation • Experience with DevOps and/or Site Reliability Engineering • Experience in leading software engineers in roles such More ❯
bring bright minds to bear on tough engineering challenges. We focus on full-stack web-based solutions for government and commercial clients. We provide a range of services in software architecture and design, software development, DevOps, and tech modernization. We love technology and feel strongly that talent, energy, and integrity lead to exceptional results. Description We are looking … for talented Full-Stack Software Engineers with active security clearance (preferably TS/SCI with poly) to design and implement web-based solutions for our clients. You will work closely with stakeholders and management to gather requirements, take the lead on technical challenges, and mentor junior team members. In this role, you should be able to work independently with … user documentation, or designing powerpoints Simply installing and integrating COTS products Working with stagnant technologies Writing status reports or justifying career-goal metrics Technical Skills: 15+ years of demonstrated software engineering experience in a front-end, back-end or full-stack capacity Extensive knowledge of Java, Groovy, Kotlin, or other JVM languages OR, Extensive knowledge with a modern front More ❯