Jobs that use c the most include c++ developer, embedded engineer, and firmware developer.
What jobs use C the most?
1. C++ Developer
How c++ developer uses C:
- Manage code releases relate to this plug-in using SVN.
- Implement a centralize configuration system for managing application settings, consisting of a desktop application with a WCF backend.
- Involve in raw data collection of Nigeria stock exchange using Java API.
Most common skills for c++ developer:
- Python
- Java
- C
- C++
- JavaScript
- Algorithms
2. Embedded Engineer
How embedded engineer uses C:
- Manage Jenkins security by providing specific access to authorize developers/testers using project base matrix authorization strategy.
- Experience implementing and debugging low-level drivers and communication protocols for hardware serial interfaces like SPI, I2C and RS232.
- Design and develop real time applications on QNX RTOS.
Most common skills for embedded engineer:
- Python
- C
- C++
- Firmware
- Software Development
- Embedded Systems
3. Firmware Developer
How firmware developer uses C:
- Analyze and manage the project throughout SDLC, written/review specification documents.
- Develop SRAM/FRAM SPI interface for use in network communication.
- Write an application in VC++ which facilitates API testing.
Most common skills for firmware developer:
- Python
- Java
- Software Development
- C
- C++
- Linux
4. Embedded Software Developer
How embedded software developer uses C:
- Implement a centralize configuration system for managing application settings, consisting of a desktop application with a WCF backend.
- Work with hardware architectures (FPGA and DSPs) and interfaces (USB, SPI, I2C, and UART).
- Work on network, USB, SPI and I2c device drivers.
Most common skills for embedded software developer:
- Python
- Software Development
- Linux
- C
- C++
- GIT
5. Embedded Software Engineer
How embedded software engineer uses C:
- Review and manage defects using Jira and SVN.
- Create script files to automate compilation and linking of source files using compilers commands and Perl on a regular basis.
- Manage firmware of automate bench top devices that utilize a microprocessor.
Most common skills for embedded software engineer:
- Python
- Software Development
- Linux
- C
- C++
- Embedded Systems
6. Senior Embedded Software Engineer
How senior embedded software engineer uses C:
- Develop scons (python) build environment to automate nightly debug and release builds.
- Manage all DSP software revision control activity
- Coordinate creation of database that manage test requests and function as results repository, accessible company-wide handling 5K+ requests.
Most common skills for senior embedded software engineer:
- Software Development
- Python
- Linux
- C
- C++
- Multi
7. Software Project Leader
How software project leader uses C:
- Lead daily scrum meetings, organize and chair scrums with cross-functional teams to deliver the product goals and deliverables.
- Maintain mature java-base web application design to automate highly detail engineering requests for the DoD.
- Provide guidance and support to scrum team members, remove impediments and assist teams to maximize productivity.
Most common skills for software project leader:
- Software Development
- Project Management
- Scrum
- C
- C++
- Java
8. Windows Software Engineer
How windows software engineer uses C:
- Deliver a fully functional customer facing J2EE application while managing a team of developers.
- Programme in a variety of languages including, Java, C/C++ and Linux scripting.
- Determine root cause of lines of code in error on assign bugs by debugging into crash dump and inside live debugger.
Most common skills for windows software engineer:
- Java
- Software Development
- Python
- PowerShell
- C
- C++
9. Firmware Engineer
How firmware engineer uses C:
- Use of python to automate code generation and communicate over Wi-Fi with several printers.
- Manage firmware of automate bench top devices that utilize a microprocessor.
- Design and develop Linux device drivers for hardware components: I2C, GPIO, UART/RS-485, Ethernet, and J1708.
Most common skills for firmware engineer:
- Python
- C
- C++
- Debugging
- SPI
- Embedded Systems
10. Computer Engineer
How computer engineer uses C:
- Manage electronic files using the PDM system.
- Script VBA to automate the creation of installation documents.
- Manage DNS and Kerberos infrastructure services for the computing center.
Most common skills for computer engineer:
- Python
- Software Development
- Java
- Linux
- C
- C++
11. Hardware Engineering Internship
How hardware engineering internship uses C:
- Lead the integration and validation of a programmable clock generator on a board via I2C interface.
- Programme VBA tool to organize and manage operator-supply production data into a comprehensive data set.
- Analyze FCC EMI scans and subsequently debug and eliminate spurious emissions.
Most common skills for hardware engineering internship:
- Python
- Solidworks
- CAD
- Cadence
- C
- C++
12. Embedded Systems Engineer
How embedded systems engineer uses C:
- Lead the firmware part of the project, which includes firmware design, development and testing.
- Used standard bus interfaces like UART, SPI, I2C, USB for interfacing sensors and other devices.
- Used various programming protocols like RS232, SPI and I2C.
Most common skills for embedded systems engineer:
- Embedded Systems
- Python
- Software Development
- C
- C++
- Linux
13. Senior Firmware Engineer
How senior firmware engineer uses C:
- Lead a group of 9 engineers responsible for technology development for handling electronic packages (computer CPU) during HVM.
- Optimize eAAC+ encoder, eAAC+ decoder and bluetooth SBC encoder.
- Port Bluetooth stack to implement application protocol through SPP RECOMM interface.
Most common skills for senior firmware engineer:
- Python
- SPI
- Embedded Systems
- Linux
- C
- C++
14. Advanced Software Engineer
How advanced software engineer uses C:
- Used knowledge of TCP/IP over ATM and ATM switches and Ethernet switches to accomplish demonstration.
- Contribute to implementing microservices used to manage entities and maintain a synchronize state between supplier and distributor.
- Improve the Java base UI performance through various optimization techniques.
Most common skills for advanced software engineer:
- Java
- Python
- Linux
- C
- C++
- C Net
15. Research Engineer
How research engineer uses C:
- Lead and organize the whole system debugging, test, and integration.
- Prepare research proposals for the synthesis of small molecules to attain designate department goals.
- Lead a team of software QA test engineers in the prioritization and assignment of tasks and the solving of technical problems.
Most common skills for research engineer:
- Python
- Java
- Software Development
- C
- C++
- Data Analysis
Other skills
- C career
- C # career
- C-Level career
- C-Suite career
- CAD career
- CAPA career
- CBP career
- CCTV career
- CDL career
- CFR career
- CICS career
- CIP career
- CLIA career
- CMC career
- CMM career
- CMMS career
- CMS career
- CNC career
- CNC Lathes career
- CNC Machines career
- CPA career
- CPC career
- CPR career
- CRISPR career
- CRM career
- CSI career
- CSS career
- Cad Cam career
- Calculation career
- Calendar Management career
- Calibration Procedures career
- Calipers career
- Camera Equipment career
- Camera Operation career
- Campaign Performance career
- Capacity Planning career
- Capital Markets career
- Capital Projects career
- Carbon Steel career
- Cardiology career
- Care Coordination career
- Care Management career
- Care Plan career
- Care Services career
- Career Development career
- Career Fairs career
- Career Planning career
- Career Services career
- Cash Control career
- Cash Drawers career
- Cash Flow career
- Cash Handling career