← Back to jobs

Bravens Inc Logo
Senior Embedded Software Engineer

Bravens Inc

 

Milwaukee, WI, USA

Posted On: 30+ days ago
Experience: 5+ years
Availability: Onsite
Openings: 1
Category: Senior Embedded Software Engineer
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

You will develop and optimize embedded systems across the full stack using ARM-based architectures.

Responsibilities

  • Develop embedded application software, middleware, device drivers, and HAL.
  • Manage board bring-up, bootloaders, and custom OS builds.
  • Design embedded system architectures using Agile methodologies.
  • Implement connectivity via TCP/IP, MQTT, Ethernet, Wi-Fi, and Bluetooth.

Required Skills

  • 5+ years of experience in embedded software development.
  • Proficiency in C and C++ for embedded systems.
  • Deep knowledge of ARM, x86, and 8/16/32/64-bit microcontrollers (STMicro, Qualcomm, NXP).
  • Experience with RTOS (ThreadX, QNX) and Linux kernel programming.
  • Hands-on experience with BSPs, firmware, and device drivers.
  • Strong understanding of TCP/IP and MQTT protocols.
  • Proficiency in Python and UML.
  • Experience using debuggers (ST-Link, Segger), IDEs, and SDKs.
  • Ability to work within Agile frameworks.

Preferred Skills

  • Familiarity with peripheral devices including cameras, USB, and storage.
  • Knowledge of embedded security concepts such as TPM, HSM, ARM TrustZone, and secure cryptographic elements.

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs