Lead Embedded Software Engineer

GLASSBOARD, LLC
Indianapolis, IN, United States
24 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours
Job source

Tech stack

Keil JavaScript (Programming Language) LTE (Telecommunication) Android Software Development Bluetooth UClibc (C Standard Library) C++ (Programming Language) Computer Engineering Software Debugging Linux Eclipse (Software) Linux on Embedded Systems
+19 more
Embedded Software Firmware Revision Control Systems Hardware Design Python (Programming Language) Microsoft Visual Studio Real-Time Operating Systems Subversion Universal Asynchronous Receiver/Transmitter Wi-Fi Technology Serial Peripheral Interface Git Yocto Information Technology Bare Metal Zigbee Build Tools Software Coding Software Version Control

Job description

As a Lead Embedded Software Engineer at Glassboard, you will own the technical direction and delivery of firmware and embedded software programs from concept through commercialization. Beyond hands-on development and implementation, you will manage a team of embedded software engineers across multiple concurrent programs, own client relationships at a strategic level, and help shape how Glassboard’s embedded software practice grows. This role reports to the CTO and works in close cooperation with the hardware engineering team as well as the rest of the Glassboard product development team., * Oversee coding standards, source control practices, and embedded software best practices across the team

  • Drive firmware development for performance, scalability, robustness, and tight hardware integration
  • Translate high level customer requirements into technical specifications, and guide other
  • Lead client communications and program management, including scoping, timeline ownership, and program financials
  • Manage, mentor, and develop a team of embedded software engineers, including workload allocation across concurrent programs
  • Partner with leadership on hiring, performance reviews, and career development planning for the embedded software team
  • Contribute to proposals and scoping for prospective embedded software engineering work
  • Help define and improve internal embedded software processes, tools, and best practices
  • Architect, develop, and debug real-time firmware in C, with final review authority on architecture and code across your programs
  • Specify, design, and implement functionality and behaviors of embedded subsystems, and guide other engineers in doing the same
  • engineers in doing the same
  • Participate in and oversee prototype bring-up, debugging, and functional verification

Requirements

  • Minimum 8 years of experience in an engineering or product development focused field, including prior experience managing engineers or programs
  • Bachelor’s Degree in EE/CE/EET/CET or Computer Science preferred, or equivalent experience
  • Consumer, medical, automotive, or industrial product development experience a plus, * Direct experience developing embedded hardware using Linux, RTOS, or bare metal
  • Familiarity with common hardware level communications such as USB, CAN, UART, SPI, I2C, etc.
  • Proven ability to manage and mentor a team of engineers across multiple concurrent projects
  • Strong program management skills, including scoping, scheduling, and client facing communication
  • Ability to work in a fast paced environment, balancing hands on technical work with team leadership
  • Strong organizational skills and attention to detail
  • Experience with version control tools such as Git or SVN
  • Familiarity with real-time debuggers like Segger J-Link
  • Familiarity with schematics, basic electronic components, and connections
  • Demonstrated experience in hiring, coaching, or performance management of engineering staff
  • Project and budget management experience

Desired Skills

  • Experience with Embedded Linux build systems such as Yocto or Buildroot
  • Experience with Android AOSP and Soong build system
  • Experience coding in JavaScript, Python, and C++ a plus
  • Familiar with IDEs such as Visual Studio Code, Eclipse, Keil, IAR, etc.
  • Understanding of power electronics and battery management systems
  • RF testing experience and experience with regulatory certification and testing (FCC, CE, UL, IEC)
  • Experience working with wireless protocols such as Bluetooth, Zigbee, LTE, LoRa, Wi-Fi, etc.
  • Prior experience building or scaling an engineering team or department

Benefits & conditions

  • Comprehensive healthcare coverage and 401(k) match
  • Paid parental leave
  • Educational opportunities and support for your professional growth
  • A full makerspace lab, open for your personal projects
  • Company outings and a high energy, open, and authentic studio in Indianapolis

About the company

Glassboard is a hardware product development firm. We’re a team of designers, mechanical engineers, electrical engineers, and embedded software engineers who come together to build products from concept to commercialization. We work across categories like consumer products, healthcare and medical devices, industrial applications, and transportation and mobility, for clients that range from startups to Fortune 500 companies.

Apply for this position

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

Apply on www.indeed.com
Prepare application

Good distractions

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

7:40 min

In-vehicle infotainment systems and graphical functional safety validation

Denis Grahovac · World Congress 2021

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

7:27 min

How Git architecture fundamentally exposes historical code secrets

Dwayne Mcdaniel · LIVE

Videos

See all

Related articles

See all