high standards of quality in terms of functionality, reliability, and maintainability. Write, test, and document software code to support ongoing projects and software products, primarily using Python but occasionally C and C++. Participate in code reviews, debugging and optimization of code. Work as part of an agile, distributed team, collaborating using online tools and platforms. Learn new technologies, programming languages … as testing and continuous integration using the Gitlab platform and deployment in a containerised environment. Qualifications Experience developing software that interacts with electronics or instrumentation, ideally in python or C/C++ programming languages (in the domain of embedded systems, or programming concurrent applications). Familiarity with the Linux Operating System. Familiarity with agile principles and modern software engineering methodologies More ❯
high standards of quality in terms of functionality, reliability, and maintainability. Write, test, and document software code to support ongoing projects and software products, primarily using Python but occasionally C and C++. Participate in code reviews, debugging and optimization of code. Work as part of an agile, distributed team, collaborating using online tools and platforms. Learn new technologies, programming languages … as testing and continuous integration using the Gitlab platform and deployment in a containerised environment. Qualifications Experience developing software that interacts with electronics or instrumentation, ideally in python or C/C++ programming languages (in the domain of embedded systems, or programming concurrent applications). Familiarity with the Linux Operating System. Familiarity with agile principles and modern software engineering methodologies More ❯
high standards of quality in terms of functionality, reliability, and maintainability. Write, test, and document software code to support ongoing projects and software products, primarily using Python but occasionally C and C++. Participate in code reviews, debugging and optimization of code. Work as part of an agile, distributed team, collaborating using online tools and platforms. Learn new technologies, programming languages … as testing and continuous integration using the Gitlab platform and deployment in a containerised environment. Qualifications Experience developing software that interacts with electronics or instrumentation, ideally in python or C/C++ programming languages (in the domain of embedded systems, or programming concurrent applications). Familiarity with the Linux Operating System. Familiarity with agile principles and modern software engineering methodologies More ❯
high standards of quality in terms of functionality, reliability, and maintainability. Write, test, and document software code to support ongoing projects and software products, primarily using Python but occasionally C and C++. Participate in code reviews, debugging and optimization of code. Work as part of an agile, distributed team, collaborating using online tools and platforms. Learn new technologies, programming languages … as testing and continuous integration using the Gitlab platform and deployment in a containerised environment. Qualifications Experience developing software that interacts with electronics or instrumentation, ideally in python or C/C++ programming languages (in the domain of embedded systems, or programming concurrent applications). Familiarity with the Linux Operating System. Familiarity with agile principles and modern software engineering methodologies More ❯
high standards of quality in terms of functionality, reliability, and maintainability. Write, test, and document software code to support ongoing projects and software products, primarily using Python but occasionally C and C++. Participate in code reviews, debugging and optimization of code. Work as part of an agile, distributed team, collaborating using online tools and platforms. Learn new technologies, programming languages … as testing and continuous integration using the Gitlab platform and deployment in a containerised environment. Qualifications Experience developing software that interacts with electronics or instrumentation, ideally in python or C/C++ programming languages (in the domain of embedded systems, or programming concurrent applications). Familiarity with the Linux Operating System. Familiarity with agile principles and modern software engineering methodologies More ❯
high standards of quality in terms of functionality, reliability, and maintainability. Write, test, and document software code to support ongoing projects and software products, primarily using Python but occasionally C and C++. Participate in code reviews, debugging and optimization of code. Work as part of an agile, distributed team, collaborating using online tools and platforms. Learn new technologies, programming languages … as testing and continuous integration using the Gitlab platform and deployment in a containerised environment. Qualifications Experience developing software that interacts with electronics or instrumentation, ideally in python or C/C++ programming languages (in the domain of embedded systems, or programming concurrent applications). Familiarity with the Linux Operating System. Familiarity with agile principles and modern software engineering methodologies More ❯
high standards of quality in terms of functionality, reliability, and maintainability. Write, test, and document software code to support ongoing projects and software products, primarily using Python but occasionally C and C++. Participate in code reviews, debugging and optimization of code. Work as part of an agile, distributed team, collaborating using online tools and platforms. Learn new technologies, programming languages … as testing and continuous integration using the Gitlab platform and deployment in a containerised environment. Qualifications Experience developing software that interacts with electronics or instrumentation, ideally in python or C/C++ programming languages (in the domain of embedded systems, or programming concurrent applications). Familiarity with the Linux Operating System. Familiarity with agile principles and modern software engineering methodologies More ❯
high standards of quality in terms of functionality, reliability, and maintainability. Write, test, and document software code to support ongoing projects and software products, primarily using Python but occasionally C and C++. Participate in code reviews, debugging and optimization of code. Work as part of an agile, distributed team, collaborating using online tools and platforms. Learn new technologies, programming languages … as testing and continuous integration using the Gitlab platform and deployment in a containerised environment. Qualifications Experience developing software that interacts with electronics or instrumentation, ideally in python or C/C++ programming languages (in the domain of embedded systems, or programming concurrent applications). Familiarity with the Linux Operating System. Familiarity with agile principles and modern software engineering methodologies More ❯
high standards of quality in terms of functionality, reliability, and maintainability. Write, test, and document software code to support ongoing projects and software products, primarily using Python but occasionally C and C++. Participate in code reviews, debugging and optimization of code. Work as part of an agile, distributed team, collaborating using online tools and platforms. Learn new technologies, programming languages … as testing and continuous integration using the Gitlab platform and deployment in a containerised environment. Qualifications Experience developing software that interacts with electronics or instrumentation, ideally in python or C/C++ programming languages (in the domain of embedded systems, or programming concurrent applications). Familiarity with the Linux Operating System. Familiarity with agile principles and modern software engineering methodologies More ❯
high standards of quality in terms of functionality, reliability, and maintainability. Write, test, and document software code to support ongoing projects and software products, primarily using Python but occasionally C and C++. Participate in code reviews, debugging and optimization of code. Work as part of an agile, distributed team, collaborating using online tools and platforms. Learn new technologies, programming languages … as testing and continuous integration using the Gitlab platform and deployment in a containerised environment. Qualifications Experience developing software that interacts with electronics or instrumentation, ideally in python or C/C++ programming languages (in the domain of embedded systems, or programming concurrent applications). Familiarity with the Linux Operating System. Familiarity with agile principles and modern software engineering methodologies More ❯
high standards of quality in terms of functionality, reliability, and maintainability. Write, test, and document software code to support ongoing projects and software products, primarily using Python but occasionally C and C++. Participate in code reviews, debugging and optimization of code. Work as part of an agile, distributed team, collaborating using online tools and platforms. Learn new technologies, programming languages … as testing and continuous integration using the Gitlab platform and deployment in a containerised environment. Qualifications Experience developing software that interacts with electronics or instrumentation, ideally in python or C/C++ programming languages (in the domain of embedded systems, or programming concurrent applications). Familiarity with the Linux Operating System. Familiarity with agile principles and modern software engineering methodologies More ❯
high standards of quality in terms of functionality, reliability, and maintainability. Write, test, and document software code to support ongoing projects and software products, primarily using Python but occasionally C and C++. Participate in code reviews, debugging and optimization of code. Work as part of an agile, distributed team, collaborating using online tools and platforms. Learn new technologies, programming languages … as testing and continuous integration using the Gitlab platform and deployment in a containerised environment. Qualifications Experience developing software that interacts with electronics or instrumentation, ideally in python or C/C++ programming languages (in the domain of embedded systems, or programming concurrent applications). Familiarity with the Linux Operating System. Familiarity with agile principles and modern software engineering methodologies More ❯
Mountain View, California, United States Hybrid / WFH Options
LinkedIn
or related practical experience. 4+ years experience in software design, development, and algorithm related solutions. 4+ years programming experience in object-oriented programming languages such as Python, Java, Javascript, C/C++, C#, Objective-C, or Ruby. Preferred Qualifications: BS and 8+ years of relevant work experience, MS and 7+ years of relevant work experience, or PhD and 4+ years … the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by LinkedIn, or (c) consistent with LinkedIn's legal duty to furnish information. Pay Transparency Policy Statement As a federal contractor, LinkedIn follows the Pay Transparency and non-discrimination provisions described at this link More ❯
Design, develop, test, and integrate software applications for all aspects aircraft simulators Develop new code, update existing code, or convert older code using current programming languages and techniques (e.g., C/C++ in a Windows and/or Linux environment using open source libraries like Qt and Boost; Java, Python, C#, etc.). Test and integrate a wide variety of … Computer Science, Engineering, or related technical field and 3-5+ years of directly relevant software development experience required. Minimum of 3 years Software Development experience including programming in C and C++ in a Windows and/or Linux/Unix environment About Us SURVICE Engineering is a nationally recognized, single-source engineering service provider for Government and Industry organizations More ❯
We are currently seeking 2 Sr Advanced Software Test System Engineers - LabWindows/C (Sr Adv Software Engineer) in our Canonsburg, PA facility. Overview: We are a high-tech business focusing on software and hardware system integration, cutting-edge research and development, and manufacturing. We deliver architectures, designs, testing, and production of the current and next generation torpedo guidance and … require the documentation of software development including development of test plans, design documentation, and maintaining design requirements. Knowledge, Skills and Abilities: • Proficiency with one/more of the following: • C/C++ • Object Oriented Development. • National Instruments Lab Windows/CVI software/MATLAB/Coder/Compiler/MEX • Windows/Visual Studio • SQL/SQL Server or like More ❯
Job Responsibilities: Development, integration, troubleshooting experience with the Linux/Unix Operating System. Experience in software development, integration, troubleshooting using C or C++ or Java or Python. Experience developing scripts using Bash or Python. Experience with Kubernetes, or K3s, Podman, or other containerization or orchestration technologies. Software integration and troubleshooting experience. Required Experience: Basic understanding of Agile Full software life More ❯
vehicle HVAC, powertrain and battery thermal management systems. Functional and software requirements capture. Modelling and design of high-level control systems. Implementation of control systems in embedded environment using C/C++ (bare-metal and RTOS). Validation and documentation of outputs against requirements at unit level and whole vehicle integration level. Ownership of, maintaining and documenting codebase (using GitHub … in the development of user manuals and training guides for software applications. Support junior team members in refining their software development skills Key Skills Good knowledge and experience of C/C++ in embedded, real-time environments. Good understanding of electronics and electrical circuits. Understanding of harmonised EU and UK directives for example, low-voltage directive. Understanding of cybersecurity for More ❯
Engineering, Computer Science, or a related field, or equivalent professional experience ( additional 2 years of relevant experience in lieu of degree) Experience as a Digital Signal Processing Engineer with C/C++, X-MIDAS, Python, or JAVA within Unix/Linux programming environments. Digital Signal Processing (DSP) background with strong understanding of communication systems and/or radar system design … skills. Must have experience with Microsoft Office products (Word, PowerPoint, Excel, and Project). Minimum of an Active Secret Clearance is required Preferred Qualifications: X-MIDAS: 1 year (Preferred) C/C++, Python, or Java: 2 years (Preferred) Active TS/SCI or SCI Eligibility preferred. Security Clearance Requirements: Applicants selected will be subject to a government security investigation and More ❯
Mountain View, California, United States Hybrid / WFH Options
LinkedIn
field or equivalent technical experience - 5+ years of industry experience in software design, development, and algorithm related solutions - 5+ years of experience programming in object-oriented languages such as C/C++, Java, Go, Rust, Python, Scala - 2+ years of experience as an architect, or technical leadership position - Hands-on experience developing large-scale, distributed systems, and databases Preferred Qualifications … development, and algorithm related solutions with at least 5 years of experience in a technical leadership position - 10+ years of experience in an object-oriented programming language such as C/C++, Java, Go, Rust, Python, Scala - 5+ years of experience with large-scale distributed systems and client-server architectures - Experience in architecting and designing large-scale distributed systems related … the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by LinkedIn, or (c) consistent with LinkedIn's legal duty to furnish information. Pay Transparency Policy Statement As a federal contractor, LinkedIn follows the Pay Transparency and non-discrimination provisions described at this link More ❯
Mountain View, California, United States Hybrid / WFH Options
LinkedIn
field or equivalent technical experience - 5+ years of industry experience in software design, development, and algorithm related solutions - 5+ years of experience programming in object-oriented languages such as C/C++, Java, Go, Rust, Python, Scala - 2+ years of experience as an architect, or technical leadership position - Hands-on experience developing large-scale, distributed systems, stream-processing and databases … development, and algorithm related solutions with at least 5 years of experience in a technical leadership position - 10+ years of experience in an object-oriented programming language such as C/C++, Java, Go, Rust, Python, Scala - 5+ years of experience with large-scale distributed systems and client-server architectures - Experience in architecting and designing large-scale distributed systems related … the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by LinkedIn, or (c) consistent with LinkedIn's legal duty to furnish information. Pay Transparency Policy Statement As a federal contractor, LinkedIn follows the Pay Transparency and non-discrimination provisions described at this link More ❯
B11, Hay Mills, City and Borough of Birmingham, West Midlands (County), United Kingdom
Grayson Thermal Systems
vehicle HVAC, powertrain and battery thermal management systems. Functional and software requirements capture. Modelling and design of high-level control systems. Implementation of control systems in embedded environment using C/C++ (bare-metal and RTOS). Validation and documentation of outputs against requirements at unit level and whole vehicle integration level. Ownership of, maintaining and documenting codebase (using GitHub … in the development of user manuals and training guides for software applications. Support junior team members in refining their software development skills Key Skills Good knowledge and experience of C/C++ in embedded, real-time environments. Good understanding of electronics and electrical circuits. Understanding of harmonised EU and UK directives for example, low-voltage directive. Understanding of cybersecurity for More ❯
SIGINT, Cyber, and/or CNO, Python, C/C++, Debuggers, Windows/UNIX, Assembly Due to federal contract requirements, United States citizenship and an active TS/SCI security clearance and polygraph are required for the position. Required: Must be a US Citizen Must have TS/SCI clearance w/active polygraph This position is open to multiple … must be directly related to the job you are applying for. BS degree and three (03) years of programming experience with at least two (02) of the following languages: C/C++, Java, Python, Assembly, Perl. Bachelor's degree in Computer Science, Software Engineering, Mathematics, Applied Mathematics, Machine Learning, Data Science, Computer Information Systems, Engineering, or related studies may be More ❯
success. Required Skills: Experience with developing CNO specific software in Linux/Windows/Embedded applications. Experience with Reverse Engineering, especially with Ghidra. Produce and modify software systems in C/C Python. Experience with developing tools and techniques for network based devices. Provide support for fielded software systems. Familiarity with Git and Subversion. Atlassian Tools (Jira, Confluence). Be More ❯
responsive web applications using modern frontend stacks (e.g., HTML5, CSS3, JavaScript/TypeScript, React.js). Backend Development : Develop and optimize high-performance backend services using Node.js and Python, with C/C++ for compute-intensive tasks. Design and integrate with relational (PostgreSQL, Oracle) and NoSQL databases, ensuring scalability and efficiency. API Development and Integration : Design, develop, and integrate secure, high … experience with cloud service Amazon AWS Strong problem-solving and analytical skills. Strong understanding of web development principles and best practices. Strong backend development experience with Node.js, Python, and C/C++ Expertise in database systems (PostgreSQL, Oracle) and data modeling (normalization, schema design) Proficient in SQL query optimization and transaction management Proficiency in modern web development including React.js (HTML5 More ❯
Dewsbury, West Yorkshire, Yorkshire, United Kingdom
Chroma Recruitment Ltd
This role is mainly onsite but there is some flexibility after initial training and onboarding. Embedded Software Engineer Requirements: Degree qualified in Electronics or Computer Science or equivalent Embedded C/C++ programming STM32 Python If you have the required skills for this Embedded Software Engineer position, please get in touch ASAP with an up-to-date copy of your More ❯