Senior/Principal Embedded Software Developer

Tek Ninjas
Burlington, MA, United States
2 months ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

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

Job description

We are seeking a Software Engineer to design, develop, and optimize embedded software solutions for brewer appliances/platforms. This role requires deep technical expertise and the capacity to independently deliver complex modules while mentoring junior engineers., 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, ADC, 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.

About the company

TekNinjas is a global IT staffing partner placing skilled professionals with leading enterprises and system integrators across the US, Canada, UK, India, and the EU. We focus on the right fit - not just the fast fill - and stay engaged with our consultants well beyond the start date. We’re the right partners in your success. TekNinjas is an Equal Opportunity Employer.

Apply for this position

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

Apply on careerjet.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:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all