INIntelex Technologies Ulc
Senior Embedded Software Engineer
Bangalore ₹2-4 LPA Posted 10 Jul 2025
FULL TIME
Python Scripting
Linux Internals
Microcontroller Programming
Job Description
Responsibilities:
- Design, develop, and implement embedded software for company products and systems
- Collaborate with cross-functional teams to define and deliver new embedded features
- Debug software issues and perform system-level troubleshooting
- Conduct performance analysis and optimize embedded system performance
- Review code and design, providing constructive feedback to team members
- Mentor junior engineers and ensure timely, high-quality project deliverables
- Interface with departments such as Quality and Service for project coordination
- Identify and implement efficiency improvements in engineering processes
- Perform static analysis, code coverage analysis, and other software verification activities
- Communicate business-related issues or opportunities to higher management
- Perform additional duties as needed
Requirements:
- Bachelor's degree in Computer Engineering, Computer Science, or related technical field
- 5+ years of experience in embedded/system-level software development
- 3+ years hands-on experience with C/C++ programming and Linux internals
- Experience with security best practices and hardware/software troubleshooting in Linux systems
- Proficient in real-time operating systems (RTOS) and microcontroller programming
- Experience with Yocto Linux is preferred
- Skilled in Python or other scripting languages
- Familiar with IDEs, debuggers, and version control tools
- Strong understanding of embedded software architecture and design principles
- Familiar with defect tracking tools such as JIRA or Bugzilla
- Experience working with oscilloscopes, analyzers, and electronic components is preferred
- Prior experience in a regulated environment (e.g., medical devices) is preferred
- Familiarity with Agile methodology
- Excellent verbal and written communication skills
