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
- DevOps Engineer, Production Support, CI/CD & Cloud OperationsIQVIA · India
- Senior DevOps Engineer (CI/CD & AI-Enabled Platform)Regnology · Maharashtra, India
- Senior Backend Golang Engineer Node.Js Terraform Devops CI/CDRemote_WFH_INDIA · Mumbai, MH, India
- DevOps Engineer - CI/CD PipelineRayosys Services · India
- Senior Fullstack Developer with experience in REACT, TypeScript, NODE, NESTJS, AWS, Database management (MySQL, Microsoft SQL Server, DynamoDB), CI/CD pipelinesQuest Global · Pune, Maharashtra, India
- Senior Fullstack Developer with experience in REACT, TypeScript, NODE, NESTJS, AWS, Database management (MySQL, Microsoft SQL Server, DynamoDB), CI/CD pipelinesQuest Global · Pune, Maharashtra, India