Staff Software Engineer - Embedded Software

Texas Instruments

OSLO, Norway
**
Embedded c programming expertise
Assembly language programming expertise
Real-time operating systems
** Texas Instruments is seeking a Staff Software Engineer specializing in Embedded Software to design and develop innovative software solutions. The ideal candidate will have extensive experience in embedded systems, C programming, and related technologies, and will collaborate closely with various teams to drive product development. **

Job Summary

  • This role involves designing embedded software and development tools used by TI's customers to build their end products, writing code for new use cases for wireless microcontrollers.
  • You will be part of a team developing operating system and driver support, collaborating closely with business partners, customers, and internal engineering teams.
  • Benefit from a competitive salary, yearly profit sharing, flexible working hours, a permanent contract, and many additional benefits in an international and diverse work environment.

Matching Summary

Match Score: 75

** Texas Instruments is seeking a Staff Software Engineer specializing in Embedded Software to design and develop innovative software solutions. The ideal candidate will have extensive experience in embedded systems, C programming, and related technologies, and will collaborate closely with various teams to drive product development. **

Skills & Requirements

Must-have

  • Embedded C programming expertise
  • Assembly language programming expertise
  • Real-time operating systems
  • ARM Cortex-M series microcontrollers
  • Debugging methodology
  • Continuous integration systems
  • Build systems

Nice-to-have

  • Transparency about knowledge and skills
  • Strong stakeholder relationships
  • Quick ramp-up on new systems
  • Interpersonal and problem-solving skills
  • Team collaboration
  • Drive for results
  • Time management skills

Key Requirements

  • 7-10+ years of relevant experience
  • Master Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field
  • Expertise with FreeRTOS or Zephyr
  • Expertise with logic analyzer
  • Expertise with Breakpoints, watchpoints, CPU exception decoding, Single instruction stepping
  • Expertise with scripting languages such as Python or Javascript
  • Knowledge of CMake or Make
  • Knowledge of Linux/Unix systems

Work Rights

Not specified

Tailored Resume

Cover Letter