Senior Embedded Software Engineer

2 - 4 years

2 - 4 Lacs

Posted:1 day ago| Platform: Foundit logo

Apply

Skills Required

embedded c/c++ development real-time operating systems (rtos) yocto linux microcontroller programming embedded software engineering

Work Mode

On-site

Job Type

Full Time

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

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Intelex Technologies Ulc logo
Intelex Technologies Ulc

Software Development

Toronto ON

RecommendedJobs for You