Software / Firmware Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Daedalus · 3 months ago

Software / Firmware Engineer

Daedalus is an award-winning leader in research, design, and engineering, focusing on innovative solutions for healthcare, safety, and science. They are seeking a strong software engineer with experience in embedded software development, iOS and Android applications, and familiarity with machine learning.

ManufacturingProduct DesignProduct Management
check
Growth Opportunities

Responsibilities

Experience in embedded software development for microcontrollers in C and/or C++
Ability to understand processor reference manuals and use on-chip peripherals
Familiarity with ADC, timer, PWM, RS-232, I2C, SPI, DAC, USB, FLASH, LCD, and Ethernet interfaces
Knowledge of fail-safe software design approaches like watchdogs, redundancy, handshakes, and error checking
Familiarity with basic sensor and control signal processing such as filters, FFT/iFFT, and PID control
Ability to review, understand, and augment/revise existing code
Ability to read schematics and participate in low level hardware/software design decisions
Knowledge of app development for both iOS and Android (Objective C and Java)
Ability to implement rapid prototypes for user interfaces
Knowledge of device control, sensors, and networking capabilities
Ability to develop, test, and release production quality applications
Familiarity with machine learning, including model training and data curation

Qualification

Embedded software developmentIOSAndroid app developmentMicrocontroller programming in C/C++Machine learningDevice controlNetworkingCommunication skillsIndependent work

Required

experience in embedded software development for microcontrollers in C and/or C++
ability to understand processor reference manuals and use on-chip peripherals
familiarity with ADC, timer, PWM, RS-232, I2C, SPI, DAC, USB, FLASH, LCD, and Ethernet interfaces
knowledge of fail-safe software design approaches like watchdogs, redundancy, handshakes, and error checking
familiarity with basic sensor and control signal processing such as filters, FFT/iFFT, and PID control
ability to review, understand, and augment/revise existing code
ability to read schematics and participate in low level hardware/software design decisions
knowledge of app development for both iOS and Android (Objective C and Java)
ability to implement rapid prototypes for user interfaces
knowledge of device control, sensors, and networking capabilities
ability to develop, test, and release production quality applications
familiarity with machine learning, including model training and data curation

Company

Daedalus

twittertwittertwitter
company-logo
Daedalus offers research, design, engineering, and manufacturing services for industrial companies.

Funding

Current Stage
Early Stage
Company data provided by crunchbase