
Firmware Engineer
Global-Talent-Exchange
Required Skills:
C#
Python
TCL
Concurrent Programming
Assembly
Rtos Concepts
Linux
Windows
MacOS
git
Github
Miniwrangler Jtag
Gdb Debugger
Logic Analyzers
Bench Test Equipment: Oscilloscopes
Unit Testing
ITest
Glock
GNU Make
CMake
Jenkins
APT
PIP
Docker
C
C++ 11/14
Python
TCL
Concurrent programming
Multithreaded systems
Multi process systems
Qt-QML
HTTP/API REST
Assembly
RTOS concepts
Linux
Windows
MacOS
Git
GitHub
JTAG
GDB
logic analyzers
oscilloscopes
memory corruption/leakage tools
Unit testing
Gtest
Gmock
Make
CMake
Jenkins
GCC for ARM
apt
pip
Docker
Job Responsibilities
- Capture the requirements of the software component based on specifications.
- Propose the functionality of the software component.
- Develop, test, and integrate the assigned software component.
- Fix bugs and document development work in English.
- Use programming technologies necessary for firmware development.
Technical Skills
- Programming languages: C, C++ 11/14, Python, TCL.
- Programming skills: Concurrent programming, multithreaded and multi-process systems.
- UI development: Qt-QML.
- Web services knowledge: HTTP/API REST.
- Embedded systems tools: Assembly (when required), RTOS concepts.
- Operating Systems: Linux (embedded and development environment), Windows for tooling, MacOS.
- Version control systems: Git/GitHub.
- Debugging tools: JTAG, GDB, logic analyzers, oscilloscopes, memory corruption/leakage tools.
- Testing tools: Unit testing (Gtest/Gmock).
- Build systems: Make, CMake.
- Continuous Integration tools: Jenkins or similar.
- Other essential tools: Cross-compilers and toolchains (e.g., GCC for ARM), package managers (e.g., apt, pip), virtualization or container tools (e.g., Docker for build environments).
Additional Responsibilities
- Software support to builds and prototypes, including detection, analysis, follow-up, and resolution of issues found in prototype build lines.
- Analyze the impact of software changes in manufacturing lines and communicate these impacts to software teams.
- Coordinate and communicate with all teams involved (Software Lab, NPI, MSE, etc.).
About Company

Global-Talent-Exchange
https://globaltalex.com/Discover high-impact
roles Worldwide
Send me jobs like this
This one's a match? We'll send more your way
Keep me posted!
Similar Jobs

Site Reliability Engineer (DevOps)
Celigo
Hyderabad, India
Full time
5 - 10 Years

Senior DevOps Engineer
Celigo
Hyderabad, India
Full time
5 - 10 Years

DevOps Architect
Celigo
Hyderabad, India
Full time
12 - 20 Years

Design Automation Engineer, Scribe Design Non-Array
Micron Technology
Hyderabad, India
Full time
8 - 20 Years

Staff DevOps Engineer
Celigo
Hyderabad, India
Full time
8 - 12 Years

Cloud Security engineer (Devops)
Celigo
Hyderabad, India
Full time
5 - 10 Years

K3S with J2ME developer
Cyient
Bangalore Urban, India
12 - 18 Years

SDX- IVI, SBC with Container, Qnx, Linux, Qt, Android
Cyient
Bangalore Urban, India
Full time
3 - 8 Years

Embedded CUDA
Cyient
Hyderabad, India
Full time
3 - 8 Years

Embedded Software Engineer
Cyient
Bangalore Urban, India
Full time
3 - 8 Years