Staff Embedded Software Engineer
- Source: Naukri
- Careernet
- On-site
- Bengaluru
- Full-Time
- Staff
Job Description
Design, develop, and implement embedded software for our products and
systems.
• Collaborate with cross-functional teams to define, design, and implement new
software features.
• Interface with hardware design and development teams.
• Conduct performance analysis and enhance efficiency, stability, and scalability
of system resources.
• Coordinate software system installation and monitor equipment functioning to
ensure specifications are met.
• Debug and resolve software defects and issues.
• Review code and design, and provide constructive feedback to team
members.
• Lead and mentor junior engineers to promote knowledge growth and ensure
project deliverables. Interface among multiple departments and teams
including Quality and Service etc.
• Identify and recommend opportunities for efficiency improvements in
department processes.
• Conduct static analysis, code coverage analysis, and other verification
techniques to ensure high-quality software.
• Responsible for communicating business related issues or opportunities to
next management level.
• Performs other duties assigned as needed.
Requirements
relevant technical experience is required.
• 12 + years of experience in embedded and system-level software
development
• 8+ years of working experience in C/C++
• Proficiency in Python or other scripting languages
• Extensive knowledge of real-time operating systems and microcontrollers.
• Experience in Yocto Linux is a preferred.
• Experience with software development tools, such as IDEs, debuggers, and
version control systems
• Strong understanding of embedded systems, software architectures, and
design principles.
• Familiarity with software configuration management tools, defect tracking
tools, and peer review techniques.
• Experience with oscilloscopes, analyzers and electronics is preferred.
• Knowledge of defect management tools such as JIRA or Bugzilla is required.
• Prior work in a regulated environment like medical device industry is
preferred.
• Familiarity to Agile methodology is preferred.
• Has good verbal and written communication skills.
Skills
- cplusplus
- Python
- yocto-project
- JIRA
- bugzilla
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
