Skip to content

Search jobs right inside Claude, ChatGPT or Cursor.

Connect MCP to your agent →

Brisa Technologies

NewBe an early applicant

Embedded Systems Engineer

Posted
Discussion

Role : Embedded Systems Engineer (
Education: B.Tech / BE / M.Tech / MS in Electrical/Electronics/Computer Science/Instrumentation
Experience: 2-6 years

Location : Bengaluru


Nature of projects

Microcontroller Device driver testing, AUTOSAR, ISO26262 and ISO21434 based microcontroller Device driver Testing and verification mainly for Timer modules like GPT, GTM, ICU, OCU, Port, DIO, MCU, etc., of Infineons automotive microcontrollers based on TriCore/RISC-V architecture or equivalent or RF, WIFI and Bluetooth related Project.


Broad responsibilities


Participate and contribute to requirements elicitation and definition phase of the project
Responsible for Software Development / Verification activities based on the need of the project. i.e candidate may need to work on either Development or Verification activities as per need of the project and should quickly learn and adapt to the necessary skills required for the job


As Development role -
Should develop Verification Stratergy, design, Code for MCAL or device drivers
Perform Static checks (Cyclomatic complexity, MISRA evaluation, Poly space warnings analysis, etc.), Unit Tests and others


As Verification role


Candidate should Develop Test Strategy, automation and perform Test executions / Regression activities
Institutionalize the methods and related templates to enable the usage of the tools and test equipment wherever required/possible
Evaluate change requests to products, conduct analysis and derive impact for planning by team
Help Engineering Managers with work breakdown structure and estimates
Conduct reviews of various artefacts [Specifications, Design, Code, Test specifications/scripts, Quality Reports, etc., as applicable to the job] and recommend necessary actions


Knowledge:


Embedded system software Verification in C, assembly language as per a defined software development lifecycle.
Basic algorithms and data structures in C, operating systems and device driver fundamentals
Good knowledge of at least one microcontroller architecture (32bit), multi-core architectures, MMU, MPU, Caches, DMA, Interrupts
Experience in standards such as AUTOSAR, IEC61508, ISO26262 is desirable
Acquaintance with development tools such as Enterprise Architect and at least one C compiler tool chain.
Good working knowledge of debuggers such as PLS, Lauterbach etc.
Proven ability to work with standard lab equipment - Oscilloscopes, Logic analyzers, power benches, protocol analyzers etc.
Good team player with excellent communication skills with an ability to work in a multi-site work environment

Skills

Apply

See also

Embedded jobs by country — openings, pay and top skills →