Software Development Engineer/ Embedded C++ Developer Pune
Artech Infosystems Private
Job Description & Responsibilities
Roles & Responsibilities: -Expected to perform independently and become an SME -Required active participation/contribution in team discussions -Contribute to provide solutions to work related problems -Collaborate with cross-functional teams to gather requirements and translate them into technical specifications -Conduct thorough testing and debugging of application components to ensure optimal performance -Document design specifications, code changes, and testing procedures to ensure clarity and maintainability -Strong understanding of software development life cycle methodologies Professional & Technical Skills: -Proficient in C++. -Robust experience Embedded Linux platform/BSP development. Hands-on with U Boot, Linux kernel, Device Tree, and Yocto -Strong Linux internals knowledge: bootflow, IPC, memory management/MMU, interrupts, SMP -Valuable Knowledge in Custom Hardware Bring-up; controllers – ARM, Power PC , X86; Hands-on SoC/platform bring-up experience -Optimize memory usage — stack/heap tuning, memory pools — and perform system-level profiling using tools such as perf, strace, ltrace, and Valgrind. -Comfortable reading low-level firmware and kernel code. -Strong debugging skills with GDB and at least one of OpenOCD/JTAG, Lauterbach, or similar tools -Valuable Understanding of Build Systems. Working Knowledge of Cmake, Makefiles. Exposure to Integrate embedded builds into CI/CD pipelines using Jenkins or GitLab CI. -Working knowledge of communication protocols – PCIe, I2C, RS232, SPI, UART -Exposure to Oscilloscope, Logic Analyzer, Trace32, Hardware Debugger, FPGA Fundamentals Additional Information: The candidate should have minimum 4 years of experience in Embedded C++. This position is based at our Pune office. A 15 years full time education is required.'
About Artech Infosystems Private
Required Skills
Job Details
Posted by
N/A
Posted on:
3 Sept 2026
About Artech Infosystems Private
More open roles
- Engineer Senior, Software (. Net ,C#, CI/CD)FIS Global · Chennai, Tamil Nadu, India
- Engineer Senior, Software (. Net ,C#, CI/CD)FIS Global · Chennai, Tamil Nadu, India
- Java Angular Full Stack Engineer – Spring Boot, REST APIs, SQL/NoSQL & CI/CDSynechron · Bengaluru, Karnataka, India
- Senior DevSecOps Engineer - AWS, EKS, GitLab CI/CDSonicWall · India
- Senior DevOps Engineer (Test Infrastructure & CI/CD)Michael Page · India
- Senior DevOps Engineer (Test Infrastructure & CI/CD)Michael Page · India