117,220 Senior C Developer jobs in the United States
Embedded Systems Developer
Posted 21 days ago
Job Viewed
Job Description
Salary is depending on experience
3 years' to 25 years' experience
$110,000 - $300,000
DOD SECURITY CLEARANCE REQUIRED
- Active DOD Top Secret Clearance
- SCI
- Full Scope Polygraph
- Strong Embedded Systems Development
- C++, Linux
- Large microprocessors
- RTOS experience preferred
- BSCS, BSEE or BSCE is a plus
- Recent VxWorks
- Device Driver development
- BSP development
- Board Bring up
Embedded Systems Developer
Posted 24 days ago
Job Viewed
Job Description
Due to federal requirements, this position is only open to U.S. citizens. Eligibility to obtain a U.S. security clearance is a requirement for all IS4S employees. Applicants must affirm U.S. citizenship in the cover letter of this application. Those without citizenship affirmation will not be considered.
Description:
Develop software for real-time systems and supporting infrastructure. The ideal candidate will be interested in working on combined hardware/software systems or developing computationally efficient code for processing data received from sensors and other hardware. In addition, they will support the development of supporting infrastructure, such as simulation software running on HPCs, static analysis tools, and aiding in the implementation of sensor fusion algorithms.
Job Role(s):
- Develop software for embedded or high performance systems.
- Validate, test, and document new or existing codebases.
- Communicate with sensors and other hardware systems, including low latency and precision time applications.
- Optimize code for deployment on devices with constrained computing power and storage.
- A minimum of three years of software development required.
- Experience developing in modern C++ or C required.
- Knowledge of Git, Gitlab, or equivalent source control and CI/CD tools required.
- Experience with software architectures, open architectures, and software design is desired.
- Experience developing for RTOS, Linux, or POSIX systems is desired.
- Knowledge of networking and distributed systems a bonus.
- Knowledge of airworthiness procedures a bonus.
**U.S. Citizens Only**
Embedded Systems Developer/Engineer
Posted 13 days ago
Job Viewed
Job Description
Job DescriptionJob Description
RESPONSIBILITIES :
All job requirements listed are requirements for the core responsibilities of this position. This position may require other activities and duties be performed as assigned by their manager.
- Develop new products and maintain existing products encompassing system design and architecture, firmware and application development, hardware changes, selection, and integration, testing and validation, documentation, maintenance, and support.
- Plan and manage work with goal of on-time delivery.
- Collaborate across the organization and gather voice of customer to define requirements.
- With input from internal and external partners, define best practices in embedded system development and support. Incorporate best practices in the Stage Gate process and project execution.
- Support customer equipment both remotely and on-site.
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
POSITION REQUIREMENTS :
Required
- Bachelors degree in Electrical, Electronics, Computer, Mechatronics, Embedded Systems, or Systems Engineering or similar degree from an ABET accredited program.
- Minimum 3 years’ experience in embedded systems development including software and application development and programming and hardware integration, preferably for industrial products or machinery.
- Proficient with application development including software architecture, debugging and life-cycle management using C, C++, and Python programming and associated libraries for real-time operating system applications.
- Proficient with SQL, SQL databases creation, management and reporting and RAD tools for query and display data as web pages.
- Experience with network and communication protocols, Github and appropriate IDEs for application development.
- Familiarity with PHP, Assembly, and qt.io or similar development tools is desirable.
- Machine control, including GPIO, experience is highly desirable.
- Must be able to work collaboratively and execute autonomously with a high degree of transparency and integrity, considering multiple sources of input and executing the consensus direction.
- Excellent communication (oral, written and listening) and interpersonal skills.
- Team oriented; able to interact with all internal and external stakeholders.
- Proficient in Microsoft Office (Word, Excel, and PowerPoint).
- Adept at conducting research into project-related issues and products.
Knowledge/Skills
- Strong interpersonal skills with the ability to collaborate and work cross-functionally.
- Precise and articulate written and verbal communication skills including group presentation skills.
- Able to problem solve and quickly recommend solutions.
- Able to travel 20% of the time.
Physical Requirements
The physical demands described herein are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
While performing the duties of this job, the employee is frequently required to sit; use hands to finger, handle, or feel; and talk and hear. The employee is regularly required to stand, walk, and reach with hands and arms. The employee must occasionally lift and/or move up to 50 pounds. Specific vision abilities required by this job include close vision, distance vision, vision, peripheral vision, depth perception, and ability to adjust focus. Ability to work for extended periods of time at a workstation on a computer or similar device. Occasional extended periods of standing, bending, kneeling.
Working Conditions
This job operates in both an office setting and a manufacturing warehouse. This role routinely uses standard office equipment, hand tools, and material handling equipment.
Employment with Cantrell-Gainco / Bettcher Industries is contingent upon successfully completing both a pre-employment background check and a drug screening. All candidates hired must be able to provide proper documentation of their eligibility to work in the US (I-9 form). Cantrell-Gainco / Bettcher Industries is an Equal Opportunity Employer – Minorities / / Disabled / Veterans (M/F/D/V)
Embedded Systems Developer/Engineer
Posted 24 days ago
Job Viewed
Job Description
All job requirements listed are requirements for the core responsibilities of this position. This position may require other activities and duties be performed as assigned by their manager.
- Develop new products and maintain existing products encompassing system design and architecture, firmware and application development, hardware changes, selection, and integration, testing and validation, documentation, maintenance, and support.
- Plan and manage work with goal of on-time delivery.
- Collaborate across the organization and gather voice of customer to define requirements.
- With input from internal and external partners, define best practices in embedded system development and support. Incorporate best practices in the Stage Gate process and project execution.
- Support customer equipment both remotely and on-site.
POSITION REQUIREMENTS :
Required
- Bachelors degree in Electrical, Electronics, Computer, Mechatronics, Embedded Systems, or Systems Engineering or similar degree from an ABET accredited program.
- Minimum 3 years’ experience in embedded systems development including software and application development and programming and hardware integration, preferably for industrial products or machinery.
- Proficient with application development including software architecture, debugging and life-cycle management using C, C++, and Python programming languages and associated libraries for real-time operating system applications.
- Proficient with SQL, SQL databases creation, management and reporting and RAD tools for query and display data as web pages.
- Experience with network and communication protocols, Github and appropriate IDEs for application development.
- Familiarity with PHP, Assembly, and qt.io or similar development tools is desirable.
- Machine control, including GPIO, experience is highly desirable.
- Must be able to work collaboratively and execute autonomously with a high degree of transparency and integrity, considering multiple sources of input and executing the consensus direction.
- Excellent communication (oral, written and listening) and interpersonal skills.
- Team oriented; able to interact with all internal and external stakeholders.
- Proficient in Microsoft Office (Word, Excel, and PowerPoint).
- Adept at conducting research into project-related issues and products.
- Strong interpersonal skills with the ability to collaborate and work cross-functionally.
- Precise and articulate written and verbal communication skills including group presentation skills.
- Able to problem solve and quickly recommend solutions.
- Able to travel 20% of the time.
Physical Requirements
The physical demands described herein are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
While performing the duties of this job, the employee is frequently required to sit; use hands to finger, handle, or feel; and talk and hear. The employee is regularly required to stand, walk, and reach with hands and arms. The employee must occasionally lift and/or move up to 50 pounds. Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, depth perception, and ability to adjust focus. Ability to work for extended periods of time at a workstation on a computer or similar device. Occasional extended periods of standing, bending, kneeling.
Working Conditions
This job operates in both an office setting and a manufacturing warehouse. This role routinely uses standard office equipment, hand tools, and material handling equipment.
Employment with Cantrell-Gainco / Bettcher Industries is contingent upon successfully completing both a pre-employment background check and a drug screening. All candidates hired must be able to provide proper documentation of their eligibility to work in the US (I-9 form). Cantrell-Gainco / Bettcher Industries is an Equal Opportunity Employer – Minorities / Females / Disabled / Veterans (M/F/D/V)
Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws.
For further information, please review the Know Your Rights notice from the Department of Labor.
Software Developer(Embedded Systems)
Posted 24 days ago
Job Viewed
Job Description
Location: Mossville il 100% onsite
Duration: 2 years
Skills: C++, RTOS, Automotive industry exp.
Job Summary
We are seeking a skilled and motivated Software Developer with 3-5 years of experience in C++ to join our Embedded Software Engineering team in Mossville, IL. You will be responsible for designing, developing, and testing embedded software solutions for machine control, engine systems, and telematics platforms.
Key Responsibilities
- Design and implement embedded software in C++ for real-time systems.
- Collaborate with cross-functional teams to gather and analyze software requirements.
- Develop and maintain software components for machine control and diagnostics.
- Perform unit testing, integration testing, and debugging of embedded systems.
- Participate in code reviews and contribute to continuous improvement of development practices.
- Document software design, architecture, and test results.
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field.
- 3-5 years of professional experience in C++ software development.
- Experience with embedded systems and real-time operating systems (RTOS).
- Familiarity with communication protocols such as CAN, J1939, or Ethernet.
- Strong problem-solving and debugging skills.
- Experience with Simulink or model-based development.
- Knowledge of control systems, sensors (IMUs, GNSS), or machine kinematics.
- Familiarity with Agile development methodologies.
- Master's degree in a related field is a plus.
Software Developer - HMI Embedded Systems
Posted 14 days ago
Job Viewed
Job Description
Job DescriptionJob Description
Software Developer – HMI Embedded Systems
Location: Tulsa, OK - Hybrid
Description
Looking for a Software “HMI Focused” Developer to join our team of Engineers and Designers in the creation of custom display, instrumentation, and control system solutions for engine and engine-driven vehicles/equipment. Immerse yourself in a collaborative, creative environment where you can utilize your development expertise and our in-house tools/products – All in support of application specific integration and solutions that clear the path to our customers’ success. Our products are found on electric vehicles, off highway industrial equipment, stationary engine applications, off-road vehicles, wake board boats, motorcycles, and many more.
Key Job Responsibilities
- Collaborate with product development teams to plan, create, and deploy system/vehicle and user-focused software display solutions
- Develop custom applications with system/vehicle specific communication and control interfaces
- Work with platform engineers to support custom hardware and middleware features
- Work with software test and technical support engineers to diagnose and solve problems
- Work directly with project stakeholders and provide iterative support
Position Requirements
- Bachelor's degree in a related Science/Technology field of study, OR equivalent training and experience
- Professional Software Development experience in an Agile team environment
- Proficient in several programming such as C#, C++, Python, Lua, Codesys ST
- Experience with visual-based programming is a plus
- Willingness and ability to quickly learn new software toolchains, frameworks and
- Experience developing HMI software for embedded displays is a plus
- Must have a high attention to detail and a strong sense of urgency
- Exceptional debugging, troubleshooting and problem-solving skills
- Self-starter who can develop independently as well as seamlessly co-develop with others
- Has a passion for problem solving and creating application-specific solutions
- Electrical engineering aptitude is
- Specific industrial/off-highway application knowledge and experience is a plus
- Experience with engine and vehicle communication (CAN J1939, MODBUS)
- Proficiency in T4F emissions requirements is a plus
- Demonstration of programming knowledge and working examples/classwork
- Comfortable communicating directly with project stakeholders
Embedded Systems Developer - DevOps Tools
Posted 21 days ago
Job Viewed
Job Description
- The full job description for the position
• Support Comcast / Sky / Partner teams with respect to embedded development processes and tools in a GitHub environment
• Use appropriate tools and technologies to support our GitHub workflows capability.
• Develop / Refactor scripts/tools written in Python , in an embedded Linux environment, supporting development and release workflows.
• Use GitHub , Gerrit, Jenkins (Pipelines/DSL), Build (Yocto) expertise to triage and address support requests and issues
• Document processes to support Comcast development teams.
• ttend the office in Philadelphia at least 3 days a week to interface with the rest of the RDKM team and with Comcast development teams.
- The "must-have" skills and experiences you consider essential
(a) Support
Must be strong technically and strong communicator - this is because the person will be the interface between senior Comcast development engineers and RDKM for all issues related to hosting and development of their components on GitHub in RDKCentral
(b) Development
Must be a strong developer - will work with the tools infrastructure development team to help with tools development. So strong python development is essential.
- The "good-to-have" skills / competencies
• Embedded Development environment on Linux
• Development experience using Git Flow / GitHub
• Strong communication
• Strong analysis & problem solving
• Strong attention to detail.
- Any specific assessment criteria or focus areas
Be The First To Know
About the latest Senior c developer Jobs in United States !
Embedded Systems Developer - Secret Clearance (contract)
Posted 21 days ago
Job Viewed
Job Description
Active DOD Secret Clearance Required
US Citizenship required
This is a contract position
REQUIRED
- BS Degree in CS or EE, but STEM Degree acceptable
- 5+ years experience (prefer 10-20 yrs) in C++ Development
- Strong Embedded Systems Development in C++
- Must have strong recent RTOS experience (IntegrityOS, ThreadX, QNX or VxWorks)
- Team lead experience is preferred but not required.
- Positive attitude, gets along well with teammates
- Open to doing test, QA, analysis as well as development - flexible
- ACTIVE SECRET CLEARANCE REQUIRED
- Prior experience on Boeing projects
- Navy Project experience
- Hardware debug skills
- Low level firmware
- Protocol stack development
- Cryptography
Lead Automotive Software Developer - Embedded Systems
Posted 4 days ago
Job Viewed
Job Description
Software Developer III, Embedded Systems/Firmware, AR
Posted today
Job Viewed
Job Description
+ Bachelor's degree or equivalent practical experience.
+ 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree in an industry setting.
+ 2 years of experience with working with embedded operating systems.
**Preferred qualifications:**
+ Master's degree or PhD in Computer Science or related technical field.
+ 2 years of experience with performance, systems data analysis, visualization tools, or debugging.
+ 2 years of experience with data structures or algorithms in either an academic or industry setting.
+ Experience developing accessible technologies.
+ Proficiency in code and system health, diagnosis and resolution, and software test development.
Google's software developers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for software developers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software developer, you will work on a specific project critical to Google's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our software developers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.
For decades, the computing revolution has reshaped our world driven by breakthroughs in compute, connectivity, mobile, and now, AI. Google's XR team is at the forefront of the next major leap - the convergence of AI and XR. This is more than just new devices - it's about reimagining how we interact with the world around us. We're building a future where lightweight XR devices pair with helpful AI to augment human intelligence, offering personalized, conversational, and contextually aware experiences.
**For US Candidates:** The US base salary range for this full-time position is $141,000-$202,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process.
Please note that the compensation details listed in US role postings reflect the base salary only, and do not include bonus, equity, or benefits. Learn more about benefits at Google .
**Responsibilities:**
+ Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
+ Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
+ Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
+ Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.
+ Write product or system development code.
Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also and If you have a need that requires accommodation, please let us know by completing our Accommodations for Applicants form: