Embedded Software Engineer

The Fountain Group
Burlington, MA, United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$228,800.0 - $257,920.0
Working hours
Regular working hours

Tech stack

Agile Methodology Confluence JIRA Bluetooth Low Energy (Bluetooth) Software Quality Code Review Dynamic Host Configuration Protocol Embedded Software FreeRTOS Message Queuing Telemetry Transport (MQTT) X.509 Scrum Methodology
+8 more
Software Engineering Transmission Control Protocol (TCP) Universal Asynchronous Receiver/Transmitter Wi-Fi Technology Transport Layer Security Serial Peripheral Interface Git Bitbucket

Job description

  • Participate in the full software development lifecycle: requirements gathering, architecture and design, implementation, testing, deployment, and maintenance.
  • Lead code reviews, provide critical feedback, and elevate team code quality.
  • Support growth of junior engineers with active mentoring and by modeling mature software engineering practices through the normal course of business

Requirements

  • 15+ years of relevant industry experience with a Bachelor’s degree, or 10+ years with a Master’s, or equivalent experience.
  • Advanced proficiency in C/C++ for embedded software, development on FreeRTOS, low level peripheral driver integration (I2C, SPI, UART, GPIO, Client, PWM, LCD, LED), and/or embedded IoT (BLE, WiFi, MQTT, TLS, DHCP, TCP, UDP, GATT, X.509)

Preferred Skills

  • Background in consumer electronics or appliance software development.
  • Experience with Agile methodologies (e.g., Scrum) and tools such as Jira, Confluence, Bitbucket, Git.

Apply for this position

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

Apply on thefountaingroup.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