Position: Electrical Engineer This position will report directly to the Director of Electrical & SoftwareEngineering and will also work directly with the CTO and other Department Teams. It is expected that this professional will collaborate with Acoustic Engineering and Production Engineering as well as with Production Teams to create new and modified products that can be …/digital circuit design and product documentation. In this position, you will develop sonar and industrial ultrasonic products. You will be part of a small, fast-paced, hands-on engineering team developing products used in a broad variety of uses. In our small company environment, your expertise, innovation, and contributions will count. We are at an exciting threshold in … engineering, expanding product capabilities in measurement and communications, and expanding the team to make it happen. If you are a driven Electrical Engineer with 5 or more years of development experience - Massa is the place for you! Clearance Requirements: A U.S. Security Clearance of Secret or higher may be required for this position. Applicants selected may be subject to More ❯
capability and productivity, powering innovation today that ignites the ingenuity of tomorrow. Learn more at . Summary/Role Purpose Ansys is looking for a self-starting, team-oriented software engineer to join a dynamic team in supporting exciting and meaningful Digital Mission Engineering (DME) applications. The R&D Engineer I contribute to the development of software products and supporting systems. In this role, the R&D Engineer I will collaborate with a team of expert professionals to ensure software applications are securely developed, tested and released. This is an in-office position based in Exton, PA and it is not eligible for immigration sponsorship. Key Duties and Responsibilities Performs development activities including the implementation … of DevSecOps methodologies into a modernized software development environment Employs DevSecOps and modern software development best practices and maintains them through technical reviews and mentoring Performs analysis of the DevSecOps environment for technical and process improvements (e.g., integration of security measures, faster security and software updates, improved automation, reduced glitches, and software failures, etc.) Supports the More ❯
closely with the team tech lead, developers, data analyst and data scientist, the successful candidate will participate in the development, integration testing and validation, and all aspects of the software life cycle for model-driven, micro-service JEE architecture software applications. Candidates will use modern softwareengineering tools including Eclipse, Git, Python, PyTorch, Java, and Atlassian … Suites for design, development, and testing the software. Qualifications Required Experience: Bachelor's degree in computer science or related engineering with 9+ years of technical experience. Development using Java and AWS SageMaker to create repeatable training workflows that accelerate model development. Provisioning, operating, and maintaining systems running on AWS (or equivalent cloud providers). AI/ML development using … Takes and implements technical direction. Thorough understanding of infrastructure (firewalls, load balancers, storage, monitoring, security etc.) and have experience with orchestration to develop a cloud solution. Scalable Web Applications. Software Configuration Management (SCM) tools (Git and Gradle/Maven). Agile Scrum. Master's in computer science or related field. Customer Requirements Clearance - Ability to obtain and hold a More ❯
RUST Embedded Software Engineer Location: Taunton, Massachusetts 02780 Required: Secret Clearance W2 Hourly Contract to hire $90.00 - $105.50 per hour with limited benefits No C2C, No 1099, we can NOT work with outside agencies/vendors US CITIZENSHIP IS REQUIRED GeoLogics has an immediate opening for a RUST Embedded Software Engineer, working with custom Hardware built in-house … data. We encourage you to apply if you have any of these preferred skills or experiences: Required Skills Active Secret Clearance is required Requires a Bachelor's degree in SoftwareEngineering, or a related Science, Engineering or Mathematics field. Also requires 10+ years of job-related experience, or a Master's degree plus 8 years of job … related experience. Must have Actual experience working in the RUST development language Real-Time multi-threaded Embedded software, preferably on Linux OS. Model-based development, preferably Rhapsody. Extensive experience with Object Oriented design and programming, preferably in UML and RUST. Familiarity with C and C++ Long development lifecycle and product lifespans, requiring maintenance and regular technology refresh. ARM virtualization More ❯
Element Materials Technology is looking for a talented and motivated Full Stack Software Developer to join our global team, supporting the development of our Client Portal as part of the e500 digital transformation initiative. This is a unique opportunity to shape and deliver customer-facing solutions that will power the next generation of laboratory data access across our global … You’ll work across front-end and back-end components, integrating systems and services within a modern Azure-based architecture. Core Responsibilities Design, develop, test, and deploy high-quality software solutions in alignment with business needs. Implement modern softwareengineering practices including unit testing, CI/CD, and scalable architectures. Collaborate with technical and non-technical stakeholders More ❯
Seeking superior engineering professionals. This is an opportunity to join a small team of exceptional researchers in developing and implementing cutting-edge signal processing technologies. The position is open to qualified softwareengineering professionals with experience designing, implementing, and maintaining large software systems. Demonstrated experience with Linux, C/C++, SQL, Python, and GUI design are … experience with the design and implementation of data structures and algorithms. Experience with unit/regression testing, revision control systems, defensive coding practices, and providing external support for large software systems is a plus. Some experience with statistical signal processing and communications systems is desirable, but not required. Design, implement, and maintain large software systems. Demonstrated experience with … SQL, Python, and GUI design. Design and implementation of data structures and algorithms, unit/regression testing, revision control systems, defensive coding practices, and providing external support for large software systems. Experience with statistical signal processing and communications systems is desirable, but not required. B.S. or M.S. degree in a Computer Science or Electrical Engineering is required. Minimum More ❯
Stevenage, Hertfordshire, England, United Kingdom Hybrid / WFH Options
MBDA
from synthetic modelling of real world objects and the Earth's surface, through to hardware testing and validation via experimentation and field trials. We use a variety of different software development and modelling tools, and we will support to you and hands on training to get you up to speed as quick as possible. However, we are always looking … offers the chance for you to deliver current programmes and shape the future of the team and the company. What we're looking for from you: Someone enthusiastic about softwareengineering and the development of physical models of the real world and how an EO Sensor perceives it. You will need Skills in Windows and Linux native software (C/C++), dynamic languages like python, GPU-acceleration and 3D graphics (Open GL, GLSL, CUDA, Vulkan), A strong software background including software architecture design, concurrency, synchronisation, and database design An appreciation of or the desire to learn the physics of the propagation of EM radiation, coherent phenomena, and thermal analysis; and the supporting tools. An affinity More ❯
Explore software developer roles in the UK with visa sponsorship, unlocking opportunities for international talent. Apply now! Are you looking for a job with visa sponsorship in the UK? Here is a WhatsApp channel that only publishes visa sponsorship jobs. Duties & Responsibilities: A keen eye for detail Innovative approaches to problem-solving Outstanding communication skills in words Understanding of … and business standpoint Discussing customer requirements with the development team Communicating with management and technical support colleagues in a clear and consistent manner Writing and fixing computer code Overseeing software development initiatives Making certain that every SLA (Service Level Agreement) is fulfilled To guarantee robust functionality and optimisation, trials, testing, and quality checks are conducted. Maintaining thorough documentation of … development procedures Fulfilling the standards and expectations of each individual customer Creating and maintaining databases for software Required Skills and Qualifications Educational Background: Generally, one needs a bachelor's degree in computer science, softwareengineering, or a similar discipline. Proficiency in Programming: Comprehensive understanding of programming languages and frameworks that are pertinent to the position Problem-Solving More ❯
Coventry, Warwickshire, United Kingdom Hybrid / WFH Options
Destinydot
Explore software developer roles in the UK with visa sponsorship, unlocking opportunities for international talent. Apply now! Are you looking for a job with visa sponsorship in the UK? Here is a WhatsApp channel that only publishes visa sponsorship jobs. Duties & Responsibilities: A keen eye for detail Innovative approaches to problem-solving Outstanding communication skills in words Understanding of … and business standpoint Discussing customer requirements with the development team Communicating with management and technical support colleagues in a clear and consistent manner Writing and fixing computer code Overseeing software development initiatives Making certain that every SLA (Service Level Agreement) is fulfilled To guarantee robust functionality and optimisation, trials, testing, and quality checks are conducted. Maintaining thorough documentation of … development procedures Fulfilling the standards and expectations of each individual customer Creating and maintaining databases for software Required Skills and Qualifications Educational Background: Generally, one needs a bachelor's degree in computer science, softwareengineering, or a similar discipline. Proficiency in Programming: Comprehensive understanding of programming languages and frameworks that are pertinent to the position Problem-Solving More ❯
Software Engineer with C# and MS SQL Server Our Client is a global company based out of Trumbull CT USA. They are looking to recruit a Senior C# Developer with MS SQL Server with at least 5 to 10 years solid expertise. Must have a bachelor's degree in computer science, softwareengineering, or a related field. … player who can earn a team’s respect quickly. Ability to take initiative and be innovative. Ability to complete projects and achieve results in an ambiguous work environment. The Software Engineer will be part of an Integration team that is accountable for technical deliveries of integration projects and system enhancements, and production support services. The candidate is expected to More ❯
C Software Engineer We are looking for a motivated C Developer to join an advanced engineering team working on mission-critical systems. This position involves building, enhancing, and maintaining software solutions with a focus on efficiency, scalability, and reliability. The role requires close collaboration with cross-functional groups to deliver high-performance applications while solving complex technical … challenges across the full development lifecycle. Core Responsibilities • Design, implement, and optimize applications using C as the primary development language. • Work within both Linux and Windows environments for software development. • Utilize version control systems such as Git or GitLab. • Write supporting scripts in Bash, Python, or other relevant languages. • Develop microservices-based solutions. • Apply containerization practices with Docker or … s degree in Computer Science or a related field and a minimum of two years of professional development experience. • In lieu of a degree, four additional years of relevant softwareengineering experience may be considered. Certifications • Active Security+ (or equivalent DoD 8570 IAT II certification), or the ability to obtain one within 30 days of employment. Security Clearance More ❯
Overview Our client is looking to add a Senior Software Engineer to join their multi-disciplined R&D team to help innovate & develop. Qualifications 5+ yrs experience with Java/JEE application development Proficiency with fundamental front-end languages such as JavaScript and familiarity with JavaScript frameworks such as JQuery and React Proven experience developing high quality, secure, scalable … applications and REST microservices, using microservice architecture principles Understanding of Windows, UNIX/Linux operating systems and programming environments Strong coding skills with proven ability, knowledge and understanding of SoftwareEngineering Concepts and Methodologies. A genuine passion and interest in technology and software development with a thorough knowledge of best practices and new technologies. Mentoring of junior More ❯
Labor Category: Software Engineer Position Title: Software Engineer Position Level: Level 4 - Full Performance Salary: Up to $175,000.00 per year Core Hours: 9am to 4pm Location: Bethesda MD Description: Position Requires a Top Secret (TS/SCI) Clearance with a Polygraph. Full Stack developer with strong systems, software, cloud, and Agile experience to support a complex … provide Agile development and operations and maintenance for critical systems. Based in DevOps framework, participate in and/or direct major deliverables of projects through all aspects of the software development lifecycle including scope and work estimation, architecture and design, coding and unit testing. Primary Responsibilities Participate in software programming initiatives to support innovation and enhancement, using Ruby … HTML, CSS, JavaScript, Java, Python, SpringBoot, Hibernate, and C++. Developing and directing software system validation and testing methods using Junit and Katalon Develop and integrate custom developed software solutions to leverage automated deployment technologies Develop, prototype and deploy solutions within Commercial Cloud Solutions leveraging Infrastructure platform services Coordinate closely with team members, Product Owners and Scrum Masters to More ❯
for both backend and IoT deployments Improve our monitoring system for our services with Datadog Assist in scaling up our systems for managing thousands of parking lots Shape our engineering culture by employing modern softwareengineering practices, focusing on writing clean, well-tested, and efficient code Continuously deploy code into production Requirements Real seniority. Not defined by More ❯
Program Manager III, Amazon India Role Description Technical Program Managers(TPM) define the product strategy, requirements and influence the design, development, testing, deployment and maintenance of the company's software applications, systems, services and other technology projects end-to-end. As a key contributor throughout the engineering lifecycle, TPMs ensure consistent delivery of high-quality software and … influence technical decisions on architecture and implementation of software systems and services. They thrive in entrepreneurial environments and are not hindered by ambiguity or competing priorities. They understand the customer and work backwards to define roadmaps and drive execution across stakeholders. They clearly communicate goals, roles, responsibilities and desired outcomes to internal cross-functional and remote project teams as … multiple critical factors including scalability, performance, security, and technical trade-offs between different technologies. They need to be proficient in distributed systems, Service-Oriented Architecture (SOA), and n-tiered software architecture. Program Management: Program Management at Amazon TPMs involves managing complex cross-functional programs with significant organizational impact. TPMs are accountable for overseeing program lifecycles, which may focus on More ❯
A fantastic opportunity has arisen to join a dynamic software team at the forefront of transforming test solutions across the company’s product portfolio. This role involves leading software projects within a multi-disciplined environment and reporting directly to senior management. Key Responsibilities: • Leading the development and delivery of software test solutions that support testing across the … full product range • Acting as design authority for software developed by your team • Managing multiple concurrent projects, including planning, scheduling, and cost estimation • Collaborating with cross-functional teams to ensure robust and timely test capabilities The ideal candidate would ideally have: • Experience building and leading high performing software teams • Proven ability to develop low-level software, ideally … in C • Strong skills in project planning, cost estimation, and scheduling • Ability to build effective relationships and influence senior stakeholders The ideal candidate must have: • Demonstrable experience in software development with low-level C programming • Experience managing multiple projects in complex software environments • Strong communication skills and the ability to engage with multidisciplinary teams • Self-motivated, adaptable, and More ❯
Norwich, Norfolk, England, United Kingdom Hybrid / WFH Options
Ascent Sourcing Ltd
Role Responsibilities As a Software Engineer, you’ll work across the full technology stack to improve our low-code AI platform. You will collaborate closely with our engineering, product, and professional services functions to deliver new features and performance improvements. Your work will range from enhancing our Studio application to optimising our core reasoning engine and evolving our … cloud infrastructure. You’ll be involved in every stage of the software development lifecycle, from requirement gathering and architecture to implementation, deployment, and maintenance. You’ll take ownership of key technical areas, actively contribute to team decisions, and support ongoing transitions such as our move from Symbolic AI to a hybrid Neuro-Symbolic AI model. You will be part … of a fast-moving agile team that ships production code regularly and values engineering excellence and continuous learning. You will: Design, develop, and maintain scalable features for the platform Work across our frontend (React) and backend (Node.js, Go) codebases while exercising autonomy in technical decision-making and task prioritisation Contribute to DevOps practices, improving CI/CD pipelines and More ❯
Hounslow, London, United Kingdom Hybrid / WFH Options
Sky UK
Software Triage Engineer - Entertainment Software Triage Engineer - Entertainment We believe in better. And we make it happen. Better content. Better products. And better careers. Working in Tech, Product or Data at Sky is about building the next and the new. From broadband to broadcast, streaming to mobile, SkyQ to Sky Glass, we never stand still. We optimise and … big ideas into the products, content and services millions of people love. And we do it all right here at Sky. Sky is looking for a talented and dedicated Software Triage Engineer in RDK Triage Engineering team to support the release cycles associated with deployed software on CPE devices. These devices use Reference Design Kit (RDK), which … is deployed on over 100+ million devices spanning video, broadband and home security. The Release Triage Software Engineer function is critical to the successful development and deployment of new features and fixes as the function ensures that these changes get deployed to the field. Sky's development environment is advanced and highly integrated. It uses industry-standard tools that More ❯
establish a competitive edge, and prevent failures, profit loss, or work stoppages. You will be responsible for enhancing customer experience by ensuring efficient and effective alert management resolution, reducing engineering interruptions, and boosting product awareness. This role involves developing a robust knowledge base, identifying common usage issues, and creating solutions that establish the Alerting and Incident Management Platform's … capabilities in terms of performance, pains, and business use cases we deliver. Key Responsibilities: Improve Customer Satisfaction Improve turnaround time to resolve customer satisfaction. Work closely with engineering and technical account managers to ensure customers can achieve their ambitions using the Coralogix Alerting and Incident Management Platform. Sometimes, these solutions involve impromptu solutions by keeping one eye on the … product roadmap. Reduce Engineering Interruptions Identify common problems and work with Technical Product Management to enrich the roadmap or improve the knowledge base and technical documentation, ensuring they're up-to-date, well-described, and within the confines of Product limitations. Improve Product Quality Develop comparative and benchmarking tools and frameworks to establish the competitive edge and groom the More ❯
be within the last five (05) years) At least twenty (20) years of direct/relevant experience Bachelor's degree in computer science or related discipline (i.e. Mathematics, Electrical Engineering, Mechanical Engineering, etc.) from an accredited college or university is required. Four (04) years of additional relevant experience on projects with similar processes may be substituted for a … experience with Amazon Web Services (AWS). Experience or familiarity with Containers (Docker, Kubernetes). Experience with Jira and Confluence. Must be able to analyze user requirements to derive software design and performance requirements. Must be able to provide recommendations for improving documentation and software development process standard. Experience designing and coding new software or modify existing … software to add new features. Experience implementing recommendations for improving documentation and software development process standards. Experience with simple data queries for existing or proposed databases or data repositories. Must be able to write or review software and system documentation Experience designing or implementing complex database or data repository interfaces/queries. Ability to develop or implement More ❯
The Software Engineer position will support the Sensors and SONAR Systems Department of the Naval Undersea Warfare Center (NUWC) Division Newport which is responsible for a full spectrum of engineering and research efforts pertaining to Sensors, SONAR, Undersea Warfare and Autonomous Vehicles. Engineering services are required for analyses, in-service engineering, prototype development, test and evaluation … and system engineering services in support of Towed, Hull and Sensor System programs. Towed Systems include developmental and in-service towed arrays, tow cables, towed array handling systems and associated signal path components. Hull and Sensor systems include hull mounted arrays, transducers, hydrophones, acoustic windows, outboard electronics, array structures and associated cabling. Job Requirements: • MS Access with Visual Basic … writing queries is required • Knowledge of SharePoint development • Knowledge of SharePoint development converting Access databases to SharePoint and Access tables to SharePoint lists • Bachelor's level degree in an Engineering discipline • U.S. citizenship and eligibility for a security clearance required; current clearance a plus McLaughlin Research Corporation offers a competitive benefit plan to employees and their eligible family members More ❯
Title: Software Engineer Location: Annapolis Junction, MD OPS Consulting is seeking Software Engineers to work in Annapolis Junction, MD. The Software Engineer (SWE) will develop, maintain, enhance, and resolve diverse and complex software systems. Working individually and as part of a team, the SWE will utilize software development and software design methodologies, provide input … to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis. Required Experience: A bachelor's degree in computer science or related discipline from an accredited college or university. Four … years of additional SWE experience on projects with similar software processes may be substituted for a bachelor's degree. Level 0: No experience is required. A bachelor's degree in computer science or related discipline from an accredited college or university. Four (4) years of additional SWE experience on projects with similar software processes may be substituted for More ❯
keeping it simple", following industry best-practices, and embracing agile, test-driven development. • Experience in communicating technical ideas to nontechnical people. • Experience working with product owners, user representatives, and software engineers to understand and document business requirements, rules, processes (business analysis), as well as user stories, priorities, risks, and sprint and milestone plans • (Planning). • Experience in developing security More ❯
Abingdon, Oxfordshire, United Kingdom Hybrid / WFH Options
Halliburton
for one of the world's largest providers of products and services to the global energy industry. Job Duties Under general supervision, designs, codes, tests, trouble-shoots and documents engineering systems applications. The developer will be expected to have experience of common tools and processes used to design, code, test, trouble-shoot, document engineering systems applications. Develops test … strategies used in the automated regression testing of these systems. Follows secure coding practices, performs triaging of security issues, and implements fixes to deliver secure applications. Familiar with common software vulnerabilities and leading practices to mitigate. Should have some experience in researching open- source technologies for use in building systems and participate in open source communities as needed. Works … on projects of moderate scope and complexity. Pro-actively identifies areas for improvement within the software system and processes. Develops assignments and schedules. Requires completion of an undergraduate degree in Computer Science or similar discipline, and 4 years of related experience. Key Responsibilities: Work on a team to deliver new products, features and fixes iteratively using an Agile Scrum More ❯
Rochester, Kent, South East, United Kingdom Hybrid / WFH Options
Technical Placements
Senior Embedded Software Sustaining Engineer required for a manufacturer of life saving electronic solutions products. Part of a global group, this company offers rewarding careers, great benefits, and plenty of opportunities to grow in a supportive, energetic workplace. Hybrid working options (5 out of 10 days in the Rochester office). We are seeking a dedicated Software Engineer … to take ownership of sustaining and enhancing existing embedded firmware and software product portfolio, primarily developed in C, with some C++ used for QT-based front ends. This is a new role within the R&D team, created to ensure the continuity and quality of support for mature products. The primary focus will be maintaining and improving current products … driver integration, allowing the core development team to focus on new product innovation. You will become a key knowledge holder across the product range and work closely with the software manager to plan and coordinate sustaining engineering tasks. While they operate a rotating schedule where software engineers take turns supporting legacy products, this role will act as More ❯