Embedded SW Engineer

Intersources Inc.
Audubon, PA, United States
3 months ago
Apply on intersourcesinc.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
1 year minimum
Compensation
$25,000.0
Working hours
Regular working hours

Tech stack

Testing (Software) Algorithm Design Bluetooth Communications Protocols Computer Programming Data Structures Software Debugging EHealth Firmware Rapid Prototyping Process Smart Devices Software Engineering
+10 more
Verification and Validation (Software) System Software TCP/IP Universal Asynchronous Receiver/Transmitter Wi-Fi Technology Data Processing Serial Peripheral Interface Git Wearables Software Version Control

Job description

We are seeking a highly skilled and motivated Software Engineer with embedded/firmware experience to join our rapidly growing Digital Health team. You will work closely with a dynamic team of electrical, software, and mechanical engineers to conceptualize and commercialize innovative medical devices to meaningfully impact the lives of patients with musculoskeletal disorders. The ideal candidate will have a strong background designing, building, and testing software for embedded systems. This role requires a balance of creative thinking, analytical design, hands-on prototyping and testing, and systematic product development. Essential Functions:

  • Design, build, and test software for connected medical devices, ensuring adherence to industry standards and performance metrics
  • Translate product requirements into design specifications and verification tests
  • Work independently as well as on small teams
  • Collaborate with a team of electrical, mechanical, and software engineers to integrate system software into market-ready medical device products
  • Evaluate real-world system performance with hands-on verification and validation testing
  • Adhere to project timelines to deliver on-time designs, prototypes, test results, and documentation

Requirements

  • BS with 3+ years of experience or MS with 1+ years of experience
  • Experience developing production software/firmware for hardware systems
  • Experience programming in C++ and/or Rust
  • Experience with communication protocols such as I2C, SPI, UART, RS-485, TCP/IP, Wi-Fi, Bluetooth, or BLE
  • Experience with data structures, data processing, and algorithm development
  • Experience developing software tools, utilities, and libraries/components
  • Experience with git source control and pull request processes
  • Experience with hands-on prototyping and debugging
  • Excellent written and verbal communication skills
  • Ability to work independently and in small teams
  • Ability to travel up to 10% of the time

Preferred Knowledge, Experience, and Skills:

  • Experience developing software/firmware for medical devices, wearables, or IoT/smart devices
  • Working knowledge of wireless communication protocols and cybersecurity principles
  • Experience working with sensors and processing sensor data
  • Experience programming in Rust

Apply for this position

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

Apply on intersourcesinc.com
Prepare application

Good distractions

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

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

5:02 min

Mapping distributed compute paradigms to modern vehicles

Joachim Werner · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:50 min

Queues in TCP stacks and continuous network connections

Clemens Vasters Clemens Vasters · World Congress 2022

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

8:07 min

Transitioning from web development to constrained hardware engineering

Philipp-Alexander Blum · LIVE

Videos

See all

Related articles

See all