Senior Embedded Software Engineer

Location : 12331-B Riata Trace Pkwy, Bldg 4, Suite 110, 78727 Austin TX, United States (Texas)
Arrow down

Job description

Essential Duties and Responsibilities

  • Perform system analysis, requirement definition, implementation, verification and documentation of complex embedded software for modern integrated circuitry.
  • Collaborate with cross-disciplinary stakeholders including customers throughout the product development life cycle.

Some travel to customer sites, other EM offices in the US and Europe (EM Microelectronic, SA) may be required.

 

Profile

Qualifications


Education:

  • BSEE, BSCS, BSCE or MS from established university
  • 4+ years’ experience working in embedded systems

To be considered for this position, candidates must be legally authorized to work in the United States. EM Microelectronic will not sponsor applicants for work visas.

Professional requirements

Required skills and knowledges:

  • Development and debug experience with Bluetooth Low Energy protocol
  • Embedded software development and tools
  • Proficient in C/C++ languages, and good knowledge in Python scripting
  • Microprocessor architectures (ARM or Synopsys ARC)
  • Good knowledge of RTOS (FreeRTOS, QP/C, …)
  • Clear written and spoken communication
  • Experience with modern development tools (Git, Azure Devops, JIRA, Kitware CMake, …)

Preferred additional experience:

  • Low-power development for consumer grade products
  • Algorithmic development for RF communication systems
  • Other wireless protocols (WiFi, Thread, Zigbee, …)
  • Embedded systems testing (black box, unit, functional)
  • Medical, automotive, or V-cycle software methodology experience
  • Continuous Integration (CI/CD) software flows