Embedded Software (Firmware) Design Engineer - Mid / Senior level
Tri-Tec Manufacturing, LLC
Kent, WA, United States
21 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
7 years minimum
Compensation
$125,000 - $140,000
Working hours
Regular working hours
Languages
English
Job source
Tech stack
Board Bringup
C (Programming Language)
ARM Architecture
Fieldbus
Configuration Management
Communications Protocols
Computer Engineering
Software Debugging
Embedded Software
Firmware
Modbus
Profibus
+9 more
RS-232
Signal Integrity
Universal Asynchronous Receiver/Transmitter
Data Processing
Serial Peripheral Interface
PIC Microcontroller
Hardware Testing
Information Technology
Software Coding
Requirements
- Seven to ten years of embedded-software design experience
- Fluency in the C programming language
- Experience writing code for embedded microprocessors and microcontrollers
- Strong understanding of debugging fundamentals and use of debugging tools
- Experience developing sensor-data acquisition pipelines and implementing sensor-data processing algorithms for embedded systems
- Strong electrical and PCB-level knowledge suitable for an R and D environment including schematic interpretation, signal-integrity considerations, and hardware bring-up
- Understanding of standard communication protocols and microcontroller peripherals including GPIO, I2C, SPI, UART RS-232 and RS-485, CAN, timers, counters, PLLs, reset generators, clocking, power management, ADCs, and PWM
- Ability to work collaboratively to solve complex engineering problems
- Bachelorβs degree in Electrical Engineering (preferred), Computer Engineering (second), Computer Science (third)
- Preferred Experience
- NXP ARM processor
- Designing/testing to the requirements of quality and reliability standards such as DO-178, SS-473
- Fieldbus (Profibus, Modbus) and fiberoptic communications
- Process control algorithms (PID etc., implementation/optimization)
- Configuration Management practices and tools
- Code verification (best practices, design for verification, verification frameworks)
- Electromechanical actuators and motion control systems
- In-depth troubleshooting and debugging of assembly level code, off-board/inter-IC communication, signal integrity, power, PCB, and other hardware related problems
- Experience in hands-on R&D environments including prototyping, bench testing and iterative design., * US citizenship is mandatory due to defense contracts requirements. Background check will be performed.
- Minimum bachelorβs degree in Electrical Engineering (preferred), Computer Engineering (second), Computer Science (third)
- 7 to 10 years of Embedded Software Design work experience
- Must have strong English reading and writing skills
Benefits & conditions
- 401(k)
- 401(k) matching
- Dental insurance
- Employee assistance program
- Health insurance
- Paid time off
- Vision insurance
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
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦