Principal Embedded Software Engineer

Russell Tobin
Burlington, MA, United States
2 months ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Compensation
$208,000.0 - $262,080.0
Working hours
Regular working hours
Job source

Tech stack

Agile Methodology Confluence JIRA Bluetooth Low Energy (Bluetooth) C++ (Programming Language) Dynamic Host Configuration Protocol Embedded Software FreeRTOS Message Queuing Telemetry Transport (MQTT) X.509 Software Engineering Software Systems
+7 more
TCP/IP Universal Asynchronous Receiver/Transmitter Wi-Fi Technology Transport Layer Security Serial Peripheral Interface Git Bitbucket

Requirements

  • 15+ years of relevant experience with a Bachelor’’s degree, 10+ years with a Master’’s degree, or equivalent experience.
  • Strong expertise in embedded software development using C/C++ and FreeRTOS.
  • Experience with low-level hardware and peripheral integration, including I2C, SPI, UART, GPIO, PWM, LCD, and LED interfaces.
  • Embedded IoT experience with technologies such as BLE, Wi-Fi, MQTT, TLS, DHCP, TCP/IP, UDP, GATT, and X.509 certificates.
  • Proven ability to independently deliver complex software solutions and provide technical leadership within an engineering team., Experience developing software for consumer electronics, appliances, or other connected devices, along with familiarity with Agile development practices and tools such as Jira, Confluence, Git, and Bitbucket.

Benefits & conditions

Russell Tobin offers eligible employee’s comprehensive healthcare coverage (medical, dental, and vision plans), supplemental coverage (accident insurance, critical illness insurance and hospital indemnity), 401(k)-retirement savings, life & disability insurance, an employee assistance program, legal support, auto, home insurance, pet insurance and employee discounts with preferred vendors.

About the company

Russell Tobin is partnering with a leading consumer products company to hire a Principal Embedded Software Engineer to help design and develop embedded software for next-generation connected appliance platforms. This role is ideal for an experienced engineer who can independently drive complex software development efforts, contribute to architecture decisions, and mentor other engineers while delivering high-quality embedded solutions.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

8:07 min

Transitioning from web development to constrained hardware engineering

Philipp-Alexander Blum · LIVE

5:47 min

Integrating user stories and test automation via Jira tools

Christoph Ruggenthaler · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:39 min

Speaker introduction and software engineering background

Daniel Raniz Raneland · LIVE

Videos

See all

Related articles

See all