Permanent C Job Vacancies

1 to 25 of 4,202 Permanent C Jobs

embedded software engineer

United Kingdom
Experis
JTAG, oscilloscopes, logic analyzers). Ability to read and understand hardware schematics and datasheets. Strong problem-solving and analytical skills. Excellent communication and teamwork skills. Preferred Qualifications Experience with C/C++, BASH, etc. for embedded systems or scripting. Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and IoT services. Familiarity with data acquisition and processing techniques. Understanding of More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

embedded software engineer

Scotland, United Kingdom
Experis
JTAG, oscilloscopes, logic analyzers). Ability to read and understand hardware schematics and datasheets. Strong problem-solving and analytical skills. Excellent communication and teamwork skills. Preferred Qualifications Experience with C/C++, BASH, etc. for embedded systems or scripting. Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and IoT services. Familiarity with data acquisition and processing techniques. Understanding of More ❯
Employment Type: Permanent
Posted:

Senior Embedded Software Engineer

Rochester, Kent, South East, United Kingdom
Hybrid / WFH Options
Technical Placements
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 … design, and documentation skills are essential, along with a proactive approach to problem-solving and coordination. Senior Embedded Software Sustaining Engineer the role: Maintaining and enhancing embedded software in C and C++ for life safety systems, including fire panel s and modules. Supporting real-time embedded systems running on bare-metal and Linux-based platforms. Working across a range of … Minimum of 5 years' hands-on experience in embedded software development, preferably in a commercial product environment. Proven track record of delivering and maintaining real-time embedded systems in C/C++ Strong programming skills in C and C++. Solid understanding of embedded Linux development and open-source toolchains. Knowledge of common communication protocols, including TCP/IP, UDP, RS More ❯
Employment Type: Permanent, Work From Home
Posted:

Senior Embedded Software Engineer

Rochester, England, United Kingdom
Hybrid / WFH Options
NC SAVE$ ENERGY
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 … design, and documentation skills are essential, along with a proactive approach to problem-solving and coordination. Senior Embedded Software Sustaining Engineer The Role Maintaining and enhancing embedded software in C and C++ for life safety systems, including fire panel s and modules. Supporting real-time embedded systems running on bare-metal and Linux-based platforms. Working across a range of … Minimum of 5 years' hands-on experience in embedded software development, preferably in a commercial product environment. Proven track record of delivering and maintaining real-time embedded systems in C/C++ Strong programming skills in C and C++. Solid understanding of embedded Linux development and open-source toolchains. Knowledge of common communication protocols, including TCP/IP, UDP, RS More ❯
Posted:

Senior Software Developer/engineer (cyber) with Security Clearance

Huntsville, Alabama, United States
Quantum Research International, Inc
Tupelo, MS. Mission: Quantum Research Intl is seeking a passionate and dedicated Senior Software Developer and Brewlytics subject matter expert to provide Software Development, Analytic Collaboration Environment - Cyber (ACE-C) and the Enterprise Cloud Management Agency (ECMA) support to the Army's Threat System Management Office's Army Critical Information and Exposure Reporting System (ACIERS), supporting ASA(ALT) customers and More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Senior Embedded Software Engineer

Leeds, England, United Kingdom
Optoma
on a broad software and hardware stack. Requirements Experience developing products on embedded Linux and/or Android platforms, preferably involving video management and processing products. Proficiency in C++, C, Java, Android, and Linux programming. Experience with embedded systems software development. Understanding of system design and architecture. Knowledge of raw video timing standards. Strong team collaboration and communication skills. Self … motivated, reliable, disciplined, and eager to learn new skills. BSc/BEng in Computer Science, Engineering, or related field. Excellent OOP skills and coding proficiency in C++, C, Java. Experience with system design and hardware interfacing. Familiarity with video standards and hardware debugging skills. Version control experience (GIT/SVN). ARM-based platform development experience. Desirable Skills Experience working More ❯
Posted:

Senior Embedded Software Engineer

Goleta, California, United States
Softworld, a Kelly Company
Job Title : Senior Embedded Software Engineer Job Location : Goleta California 93117 Onsite Requirements : Embedded Software (C/C++) Bachelor's Degree Minimum 5 years of engineering experience Job Description: Job Responsibilities: Apply fundamental knowledge of software engineering principles and core concepts (e.g., data structures, algorithms, computer architecture, operating systems, and databases) to create software solutions that meet project-based needs … in Computer Science, Computer Engineering or related field 5+ years of industry experience in delivering high-quality, innovative applications and programming experience in one or more of the following: C, C++, C# and/or Java Ability to obtain and maintain a US government security clearance Proven Computer Science fundamentals in algorithm design, problem solving, and complexity analysis Experience with More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Senior Software Engineer / Dev Team Lead - Remote (UK based)

London, England, United Kingdom
Hybrid / WFH Options
The Perl Programming Language
numerate and analytical, backed by a mathematics, computer science, stats or physics degree (or equivalent experience) • Have excellent high-level language coding skills in any of e.g. Perl, Python, C/C++, Go, Rust, NodeJS, Java and a language-agnostic attitude • Have experience of Perl, Python 3 and NodeJS and a willingness to work with these or learn them fast … numerate and analytical, backed by a mathematics, computer science, stats or physics degree (or equivalent experience) • Have excellent high-level language coding skills in any of e.g. Perl, Python, C/C++, Go, Rust, NodeJS, Java and a language-agnostic attitude • Have experience of Perl, Python 3 and NodeJS and a willingness to work with these or learn them fast More ❯
Posted:

Senior Software Engineer

London, England, United Kingdom
PlayStation
to articulate complex technical concepts clearly and concisely to various audiences, including technical and non-technical team members and stakeholders. You should have expertise over several programming languages including C/C++, Go and Python with a strong passion for client and server technologies. You’ll need to be passionate about games, software and hardware design, staying updated with emerging … and showcasing your ability to adapt to new challenges and technologies. You’ll need to have some (not all) of the following: Proficient in several programming languages, which include C/C++, Go and Python Ability (and interest) in working across the stack in client and server tech, backed up with practical experience and portfolio Experienced with web technologies and More ❯
Posted:

Senior Embedded Software Engineer

Porto, Portugal
Allient
other relevant standards. Minimum Qualifications: Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Mechatronics Engineering or a related field. 5+ year with baremetal software development with C/C++ 2+ year with Brushless DC (BLDC) motor control and Field Oriented Control (FOC). 2+ year with software development tools such as IAR, Code Composer Studio, Visual Studio More ❯
Employment Type: Permanent
Salary: EUR Annual
Posted:

F-22 Pilot Training Software Engineer (Experienced, Senior)-Simulation

Berkeley, Missouri, United States
BOEING
assessment as part of the selection process. Failure to complete the assessment will remove you from consideration. Basic Qualifications (Required Skills/Experience): 5 years of experience developing in C/C++ for real time embedded systems 5 years of experience with Windows OS and Linux/Red Hat OS 5 years of experience in using Software Development tools such More ❯
Employment Type: Permanent
Salary: USD 72 Hourly
Posted:

F-22 Pilot Training Software Engineer (Experienced, Senior)-Simulation

Saint Louis, Missouri, United States
BOEING
assessment as part of the selection process. Failure to complete the assessment will remove you from consideration. Basic Qualifications (Required Skills/Experience): 5 years of experience developing in C/C++ for real time embedded systems 5 years of experience with Windows OS and Linux/Red Hat OS 5 years of experience in using Software Development tools such More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Senior Software Engineer (Embedded) with Security Clearance

Herndon, Virginia, United States
CACI
Travel Required: Up to 10% Type of Travel: Continental US The Opportunity: We are currently seeking two experienced Software Engineers with knowledge of Xilinx MPSoC systems and experience in C/C++ on Linux and embedded systems who hold a security clearance. Our goal is to develop software solutions, for a purpose-built mobile platform. This position will join CACI … Engineering, Computer Science, or a related field; relevant experience may be substituted for formal education. 7+ years of related work experience Active Secret clearance Experienced with a combination of C/C RUST/Python programming languages Linux and/or bare metal embedded software development Agile/DevOps concepts and tools, such as: GitHub, JIRA, Confluence Knowledge of data … and wireless interfaces. Desired: Cross compilation, compilation frameworks, remote debugging Experience with data transfer protocols over USB, RS232, LAN, and wireless interfaces. Knowledge of established coding standards i.e. MISRA-C Experience with GUI development using Qt Familiarity with cryptography, DS101/102 protocols, key fill, Type 1 certified products, and secure networking is highly desirable Experience with KMI/EKMS More ❯
Employment Type: Permanent
Salary: USD 237,800 Annual
Posted:

Embedded Software Engineer

Rochester
Hybrid / WFH Options
Technical Placements Ltd
We are seeking a dedicated Software Engineer to take ownership of sustaining and enhancing the existing embedded firmware and software product portfolio, primarily developed in C, with some C++ used for QT-based front ends. 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 … design, and documentation skills are essential, along with a proactive approach to problem-solving and coordination. Senior Embedded Software Sustaining Engineer – the role: Maintaining and enhancing embedded software in C and C++ for life safety systems, including fire panels and modules. Supporting real-time embedded systems running on bare-metal and Linux-based platforms. Working across a range of … Minimum of 5 years’ hands-on experience in embedded software development, preferably in a commercial product environment. Proven track record of delivering and maintaining real-time embedded systems in C/C++ Strong programming skills in C and C++. Solid understanding of embedded Linux development and open-source toolchains. Knowledge of common communication protocols, including TCP/IP, UDP, RS More ❯
Employment Type: Permanent
Salary: £Excellent +Benefits
Posted:

Senior Embedded Software Engineer C/C

Essex, Chelmsford, United Kingdom
Hybrid / WFH Options
Redline Group Ltd
Are you looking for a Senior Embedded Software Engineer C/C++ role working for a global leading engineering business specialising in complex satellite communications systems? If so, my client is currently recruiting for a Senior Embedded Software Engineer C/C++ to join their R&D site based in Chelmsford, Essex. My client is looking for a Software Engineer … systems for the satellite modems markets. The purpose of this role is to design, develop and support software within the engineering department. Main responsibilities for the Senior Embedded Engineer C/C++ job will be: - Strong Embedded C and C++ programming for PowerPC or high-performance ARM processors. - Experience programming hardware devices at register level. - Developing low-level embedded software … for Linux operating system, Linux kernel development & Linux network programming. Requirements for the Senior Embedded Software Engineer C/C++ job include: - The successful candidate will be an accomplished Software engineer with experience within a similar job. - The ideal candidate will be a self-starter capable of successfully undertaking complex development tasks to a given schedule with minimal guidance and More ❯
Employment Type: Permanent
Salary: £50000 - £65000/annum
Posted:

Senior Software Engineer

London, England, United Kingdom
PlayStation Network
to articulate complex technical concepts clearly and concisely to various audiences, including technical and non-technical team members and stakeholders. You should have expertise over several programming languages including C/C++, Go and Python with a strong passion for client and server technologies. You’ll need to be passionate about games, software and hardware design, staying updated with emerging … and showcasing your ability to adapt to new challenges and technologies. You’ll need to have some (not all) of the following: Proficient in several programming languages, which include C/C++, Go and Python Ability (and interest) in working across the stack in client and server tech, backed up with practical experience and portfolio Experienced with Linux based servers More ❯
Posted:

Software Engineer Sr with Security Clearance

Newport News, Virginia, United States
Caribou Thunder, LLC
and Agile development methodologies Strong understanding of software lifecycle and ability to interpret static code analysis Effective communicator and collaborative team player with attention to detail Preferred: Programming languages: C, C++, C#, .NET, Python, Perl, JavaScript, Ansible Frameworks: Spring, Vue.js Tools: Git, JIRA, Jenkins, Bitbucket, Confluence Platforms: Windows, Linux, Virtual Machines, OCI Containers Concepts: DevSecOps, TDD, CI/CD, container More ❯
Employment Type: Permanent
Salary: USD 155,000 Annual
Posted:

Senior Software Development Engineer (Type 2) with Security Clearance

Bethesda, Maryland, United States
Spalding, a Saalex Company
possess strong programming skills, but are more concerned with developing algorithms and analyzing and solving programming problems than with actually writing code. The programming languages most often used are C, C++, and Java, with Fortran and COBOL used less commonly. Senior Software Development Engineer duties include software development, information technology, system administration. Integration with Oracle databases, including SQL queries. Powershell More ❯
Employment Type: Permanent
Salary: USD 218,000 Annual
Posted:

Software Engineer (Java Developer) - Mid -Senior Level - CLEARAN with Security Clearance

Annapolis Junction, Maryland, United States
Constellation Technologies Inc
Data, Java Enterprise Edition (JEE) (i.e., JPA, EJB, JTA, Servlet), Jackson, Jersey, Swing, JavaFX. Must have experience or familiarity with multiple of the following languages such as JavaScript, Python, C/C++, Groovy, Structured Query Language (SQL). Must have experience with development IDEs (Integrated Development Environments) such as Eclipse, Visual Studio Code, Visual Studio, Rhapsody, WebStorm. Must have experience More ❯
Employment Type: Permanent
Salary: USD 235,000 Annual
Posted:

Senior Software Engineer

Cambridge, England, United Kingdom
IQGeo
ago Cambridge, England, United Kingdom 4 weeks ago Cambridge, England, United Kingdom 3 days ago Senior Software Engineer - Cambridge, UK Cambridge, England, United Kingdom 2 weeks ago Senior Embedded C/C++ Software Engineer | Multimedia | Permanent Cambridge, England, United Kingdom 1 month ago Cambridgeshire, England, United Kingdom 2 weeks ago Senior Software Engineer - Cambridge, UK Cambridge, England, United Kingdom More ❯
Posted:

Software Engineer with Security Clearance

Hampton, Virginia, United States
Caribou Thunder, LLC
of the time) PREFERRED QUALIFICATIONS 10. Extensive GCCS-J experience that is interested in traveling to install and trouble-shoot GCCS-J 11. Experience with various programming languages (e.g., C, C++, C#, .NET, Python, Perl, Ansible, and JavaScript) 12. Experience with popular programming frameworks (e.g., Spring, Vue.js, REACT, Angular) 13. Experience with various IDEs, code repository software (e.g., git), software More ❯
Employment Type: Permanent
Salary: USD 100,000 Annual
Posted:

Embedded C Software Engineer

Cambridge, Cambridgeshire, England
ECM Selection
2.1 degree in Computer Science, Electronics, or other applicable subject from a leading university as well as strong pre-university grades • Embedded software development experience, with excellent skills in C and a scripting language such as Python for testing. Additional coding skills in languages such as C++ or C# or MATLAB would be a bonus • Expertise in areas such as … initiative. This is a great time to join this rapidly growing company. A highly competitive salary and comprehensive benefits package are on offer to the successful candidate. Keywords: Embedded, C, C++, C#, Python, MATLAB, RTOS, Bare Metal, Defence, Client-Facing, Cambridge Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do More ❯
Employment Type: Permanent
Salary: £60,000 - £80,000
Posted:

Embedded C Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Ecm Selection
2.1 degree in Computer Science, Electronics, or other applicable subject from a leading university as well as strong pre-university grades Embedded software development experience, with excellent skills in C and a scripting language such as Python for testing. Additional coding skills in languages such as C++ or C# or MATLAB would be a bonus Expertise in areas such as More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer (Python Analytic Developer) - Senior Level - C with Security Clearance

Annapolis Junction, Maryland, United States
Constellation Technologies Inc
Python, PySpark, Java, Jupyter Notebooks, GHOSTMACHINE, Java, Query Time Analytics 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 More ❯
Employment Type: Permanent
Salary: USD 205,000 Annual
Posted:

Cyber Capability Developer - Senior with Security Clearance

Lorton, Virginia, United States
JBA, Inc
IDA Pro, Ghidra, JEB, Hopper) to determine how closed-source software behaves. Experience developing, debugging and/or reverse engineering code for popular mobile programming languages (e.g., Java, Objective-C, Swift, etc.). Experience with the exploitation of mobile devices and/or the software within mobile devices to enable access to protected information. Experience determining how files are structured … and identifying standard methods for encoding data. Experience analyzing raw binary data. Demonstrable ability to write programs in a variety of languages, including C, C++, C#, Python, and Java. Experience working on multiple OS platforms, including Linux, MacOS, Windows, Android, and iOS. Demonstrable ability to review others' code in a distributed version control system, namely git. Experience with iOS and … Android mobile development languages, including Java, Objective-C, or Swift. Experience writing and debugging ARM assembly code. Education and Certification Requirements: A bachelor's degree in computer science, Electrical Engineer, Cybersecurity, or a relevant field, or a master's degree in computer science, Cybersecurity, or related disciplines is preferred. Relevant certifications such as Certified Reverse Engineering Analyst (CREA), Offensive Security More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:
C
10th Percentile
£42,500
25th Percentile
£47,500
Median
£60,000
75th Percentile
£75,000
90th Percentile
£95,000