While our next-generation architecture leverages the Go programming language, candidates with strong fundamental computer science and C/C++ backgrounds are highly encouraged to apply.
While our next-generation architecture leverages the Go programming language, candidates with strong fundamental computer science and C/C++ backgrounds are highly encouraged to apply.
While our next-generation architecture leverages the Go programming language, candidates with strong fundamental computer science and C/C++ backgrounds are highly encouraged to apply.
While our next-generation architecture leverages the Go programming language, candidates with strong fundamental computer science and C/C++ backgrounds are highly encouraged to apply.
Basic Understanding of any programming language i.e. C, C++, Java, SQL, HTML, CSS Qualifications Must Have skills: Basic Understanding of any programming language i.e. C, C++, Java, SQL, HTML, CSS ...
Basic Understanding of any programming language i.e. C, C++, Java, SQL, HTML, CSS Qualifications Must Have skills: Basic Understanding of any programming language i.e. C, C++, Java, SQL, HTML, CSS ...
Good with one programming language. * Good exposure to Hive and Hadoop systems with exposure to monitoring tools. Sqoop, Oozie and other external tools. * Familiar with patch upgrades.
Good with one programming language. * Good exposure to Hive and Hadoop systems with exposure to monitoring tools. Sqoop, Oozie and other external tools. * Familiar with patch upgrades.
Experience in programming language Java and understanding of the software development life cycle * Knowledge of Core Java, javascript, C++ or software programming * Spring boot, Microservices and ...
Experience in programming language Java and understanding of the software development life cycle * Knowledge of Core Java, javascript, C++ or software programming * Spring boot, Microservices and ...
Any Programming Language- doesn't matter if its front end or backend Use of LLMS OR GPT- not building but using too create Sharp Programmer Spark is a nice to have Iv Process: Screening Two client ...
Quick apply
Any Programming Language- doesn't matter if its front end or backend Use of LLMS OR GPT- not building but using too create Sharp Programmer Spark is a nice to have Iv Process: Screening Two client ...
Software Engineer (QT. QML)
$111K - $149K/yr
... C++ programming language Experience working with QT and QML working knowledge on Andriod working knowledge on Linux environment Solid software engineering practice with focus on code quality and ...
Software Engineer (QT. QML)
$111K - $149K/yr
... C++ programming language Experience working with QT and QML working knowledge on Andriod working knowledge on Linux environment Solid software engineering practice with focus on code quality and ...
Java developer with e-commerce
San Francisco, CA · On-site
$60 - $77.75/hr
Possess good understanding of Java programming language and good knowledge of J2EE frameworks (Spring, hibernate etc.), OOPS and hands on database knowledge * Familiar with concepts of software ...
Java developer with e-commerce
San Francisco, CA · On-site
$60 - $77.75/hr
Possess good understanding of Java programming language and good knowledge of J2EE frameworks (Spring, hibernate etc.), OOPS and hands on database knowledge * Familiar with concepts of software ...
Software Engineer (QT. QML)
Irvine, CA · On-site
$111K - $149K/yr
... programming language • Experience working with QT and QML • working knowledge on Andriod • working knowledge on Linux environment • Solid software engineering practice with focus on code ...
Software Engineer (QT. QML)
Irvine, CA · On-site
$111K - $149K/yr
... programming language • Experience working with QT and QML • working knowledge on Andriod • working knowledge on Linux environment • Solid software engineering practice with focus on code ...
Knowledge of the C/C++ programming language is preferred but not required. The candidate should in addition have operational and programming experience with machine learning algorithms and frameworks ...
Knowledge of the C/C++ programming language is preferred but not required. The candidate should in addition have operational and programming experience with machine learning algorithms and frameworks ...
Data Engineer
Mountain View, CA · On-site
$136K - $163K/yr
... a programming language (Python and SQL) • Familiarity with Big Data frameworks and visualization tools such as (Cassandra, Hadoop, Spark, Tableau) Company : AutoRoboto provides mechanical ...
Data Engineer
Mountain View, CA · On-site
$136K - $163K/yr
... a programming language (Python and SQL) • Familiarity with Big Data frameworks and visualization tools such as (Cassandra, Hadoop, Spark, Tableau) Company : AutoRoboto provides mechanical ...
The team operates at the intersection of operating systems, programming language design, systems security, and high-performance computing. As a Software Engineer on the team, you'll work closely with ...
The team operates at the intersection of operating systems, programming language design, systems security, and high-performance computing. As a Software Engineer on the team, you'll work closely with ...
Electrical Test Engineer
Moorpark, CA · On-site
$100K - $130K/yr
Program automated test stands in C# programming language, including: * Create automated testing algorithms for electromechanical devices device testing. * Incorporate communication with standard test ...
Electrical Test Engineer
Moorpark, CA · On-site
$100K - $130K/yr
Program automated test stands in C# programming language, including: * Create automated testing algorithms for electromechanical devices device testing. * Incorporate communication with standard test ...
Data Engineer
Fremont, CA · On-site
$146K - $176K/yr
... Programming and coding language skills using Python • Presentation Skills. Responsibilities • Understand the day-to-day issues that our business faces, which can be better understood with data ...
Data Engineer
Fremont, CA · On-site
$146K - $176K/yr
... Programming and coding language skills using Python • Presentation Skills. Responsibilities • Understand the day-to-day issues that our business faces, which can be better understood with data ...
... programming language such as Java, C#/.NET or C++ Qualifications SAS, CPLEX, Oracle, SQL, Revenue Management Additional Information Multiple Openings
... programming language such as Java, C#/.NET or C++ Qualifications SAS, CPLEX, Oracle, SQL, Revenue Management Additional Information Multiple Openings
Java programmer (Remote)
Los Angeles, CA · On-site
$55 - $71/hr
Experience in programming language Java and understanding of the software development life cycle * Knowledge of Core Java, javascript, C++ or software programming * Spring boot, Microservices and ...
Java programmer (Remote)
Los Angeles, CA · On-site
$55 - $71/hr
Experience in programming language Java and understanding of the software development life cycle * Knowledge of Core Java, javascript, C++ or software programming * Spring boot, Microservices and ...
... no particular programming language will be overlooked. We are targeting the 5 -15 year experienced developers that that love to program and are looking for the latest innovations. Knowledge of ...
... no particular programming language will be overlooked. We are targeting the 5 -15 year experienced developers that that love to program and are looking for the latest innovations. Knowledge of ...
Electrical Test Engineer
$100K - $130K/yr
Program automated test stands in C# programming language, including: * Create automated testing algorithms for electromechanical devices device testing. * Incorporate communication with standard test ...
Electrical Test Engineer
$100K - $130K/yr
Program automated test stands in C# programming language, including: * Create automated testing algorithms for electromechanical devices device testing. * Incorporate communication with standard test ...
Python/R Developer
Los Angeles, CA · On-site
$55 - $71/hr
... in programming language Java and understanding of the software development life cycle Knowledge of Statistics, Gen AI, LLM, Python, Computer Vision, data visualization tools Excellent written and ...
Python/R Developer
Los Angeles, CA · On-site
$55 - $71/hr
... in programming language Java and understanding of the software development life cycle Knowledge of Statistics, Gen AI, LLM, Python, Computer Vision, data visualization tools Excellent written and ...
SAP ABAP Consultant or Developer in Irvine CA - Onsite 5 days a week
Irvine, CA · On-site
$66 - $89.50/hr
Develop and enhance SAP applications using ABAP programming language, with expertise in Object-Oriented ABAP (OOABAP). * Customize SAP modules to meet client requirements and business processes ...
SAP ABAP Consultant or Developer in Irvine CA - Onsite 5 days a week
Irvine, CA · On-site
$66 - $89.50/hr
Develop and enhance SAP applications using ABAP programming language, with expertise in Object-Oriented ABAP (OOABAP). * Customize SAP modules to meet client requirements and business processes ...
Programming Language information
See California salary details
$43.9K - $48.8K
15% of jobs
$51.4K is the 25th percentile. Wages below this are outliers.
$48.8K - $53.7K
19% of jobs
$53.7K - $58.6K
14% of jobs
The median wage is $63.5K / yr.
$58.6K - $63.5K
2% of jobs
$63.5K - $68.4K
1% of jobs
$68.4K - $73.3K
1% of jobs
$73.3K - $78.1K
13% of jobs
$78.1K - $83K
6% of jobs
$85.2K is the 75th percentile. Wages above this are outliers.
$83K - $87.9K
9% of jobs
$87.9K - $92.8K
10% of jobs
$92.8K - $97.7K
11% of jobs
$43.9K
$69.9K
$97.7K
How much do programming language jobs pay per year?
What are the key skills and qualifications needed to thrive as a Programming Language Developer, and why are they important?
What is the difference between Programming Language vs Software Developer?
| Aspect | Programming Language | Software Developer |
|---|---|---|
| Required Credentials | None or basic coding knowledge | Degree in Computer Science or related field, coding skills |
| Work Environment | Used in coding, scripting, and development tasks | Designing, coding, testing, and maintaining software |
| Industry Usage | Tools for software development | Professionals who develop software using programming languages |
Programming languages are tools used by software developers to create applications. While programming languages are essential for coding, software developers apply these languages in real-world projects, combining skills, problem-solving, and design to build functional software solutions.
What are some common challenges faced when working as a programming language developer?
What are programming languages?

Job description
We are a high-growth company seeking a versatile Senior (or Staff) Embedded Software Engineer to support vertical-specific customizations and platform stability for our production wearable systems. This is a hands-on individual contributor role requiring a generalist capable of navigating system boundaries-from kernel-level debugging to back-end logic and application tailoring.
The ideal candidate brings deep experience with Embedded Linux environments and physical hardware validation. While our next-generation architecture leverages the Go programming language, candidates with strong fundamental computer science and C/C++ backgrounds are highly encouraged to apply.
Responsibilities- System Customization: Lead technical alignment and vertical-specific applications deployment on our production Yocto-based Embedded Linux distribution.
- Hardware Integration: Support board bring-up and physical hardware validation using low-level protocols, ensuring seamless mapping from simulation to actual edge devices.
- System Architecture: Collaborate across firmware and application boundaries, leveraging containerized runtime architectures (Docker/Podman) for Edge OS environment isolation.
- Code Optimization: Debug and resolve multi-processor resource contentions across execution domains (CPU efficiency cores, DSP, NPU), emphasizing power management and thread execution priority adjustments.
- Process Excellence: Champion strict code quality standards, comprehensive version control processes (Git pull requests, cherry-picking), and early continuous integration pipeline validation.
- Experience: 6+ years of hands-on embedded software development experience, primarily with Embedded Linux distributions.
- Systems Programming: Command of C/C++ with strong computer science fundamentals, runtime architecture optimization, and pointer tracking knowledge.
- Linux Infrastructure: Solid familiarity with embedded build environments (Yocto Project, recipes, device trees) and low-level system diagnostic tools (GDB, strace, dmesg).
- Hardware Protocols: Direct experience interface debugging with communication topologies, including I2C, SPI, UART, USB, and GPIO.
- Workflow Tooling: Advanced proficiency with Git, team collaboration development flows, and structural code reviews.
- Go Lang: Prior experience with or conceptual familiarity with the Go programming language (concurrency, dynamic memory footprint tracking). Alternatively, background with Rust or complex multi-threaded architectures.
- Container Deployments: Exposure to lightweight virtualization constraints and container orchestrations on target edge endpoints (Podman, Docker).
- Power Management: Experience profiling embedded execution workloads, process scheduling manipulation, and low-power constraint validation.
About BrightAI
Sourced by ZipRecruiter
Industry
Software development
Company size
11 - 50 Employees
Headquarters location
San Francisco, CA, US
Year founded
2019