Device Architect

* Arrow
Denver, CO, United States
7 days ago
Apply on www.adzuna.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Compensation
$164,112.0 - $180,523.0
Working hours
Regular working hours
Job source

Tech stack

Board Bringup Audio Signal Processing C++ (Programming Language) Static Program Analysis Code Coverage Computer Engineering Device Drivers Embedded Operating Systems Embedded Software Python (Programming Language) MATLAB Package Development Process
+7 more
Real-Time Operating Systems Signal Processing Simulink Universal Asynchronous Receiver/Transmitter System-level Testing Bare Metal Hardware Debugging

Job description

Design, analyze, and develop real-time product based on detailed requirements and business needs. Evaluate emerging tools and technologies to enhance product performance and reduce costs. Architect and implement reusable, scalable, and high-performance development and testing frameworks. Define and maintain architectural standards across all layers of the solution, ensuring alignment with organizational procedures and best practices. Provide hands-on technical guidance throughout the software/product development lifecycle, supporting team members with expertise and mentorship. Lead and contribute to technical discussions across teams and business units, facilitating the evaluation and execution of design, development, and maintenance plans for client products., *Position will report to headquarters located in Centennial, CO but will travel to various unanticipated client locations throughout the United States. Telecommuting permitted up to two days per week.

Requirements

Requires a Bachelor’s degree or foreign equivalent in Computer Science and Engineering, Electronics and Communication Engineering, or related field and 8 years of experience in the Device Architect position, Embedded Engineer, Technical Lead, job offered, or related occupation. Also requires the following skills: 1. Embedded systems and product development life cycle; 2. Embedded system/software architect-level leadership; 3. Designing and implementing Embedded Software using C/C++ programming language and real-time embedded operating systems; 4. Embedded software development on ARM and DSP processors from major vendors; 5. I2S/TDM, SPI, I2C, GPIO, UART based device drivers and board support package development for bare metal and real time operating systems; 6. Board bring-up and hardware debugging using oscilloscopes, protocol sniffers; 7. DSP time and frequency domain processing, digital filters, multi-rate signal processing and audio signal processing; 8. MATLAB programming and understanding of Simulink models; 9. Python programming; and 10. Unit and system level testing, Code coverage and static analysis tools.

Benefits & conditions

We are offering a salary of $164,112 to $180,523 per year

At eInfochips Inc., we recognize that financial rewards and great benefits are important aspects of an ideal job. That’s why we offer competitive financial compensation, including various compensation plans, and a solid benefits package.

  • Medical, Dental, Vision Insurance
  • 401k, With Matching Contributions
  • Paid Time Off
  • Tuition Reimbursement
  • Health Savings Account (HSA)/Health Reimbursement Account (HRA) Options
  • Growth Opportunities
  • Short-Term/Long-Term Disability Insurance
  • And more!

Apply for this position

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

Apply on www.adzuna.com
Prepare application

Good distractions

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

2:34 min

Selecting specific microcontrollers and fundamental programming languages for powertrains

David Romić · World Congress 2023

3:30 min

Transitioning from CUDA software architect to user

Stephen Jones · Coffee With Developers

1:11 min

Running high-performance edge computing on bare metal servers

Josip Stuhli Josip Stuhli · Coffee With Developers

2:40 min

Motivations for transitioning legacy MATLAB repositories to Python

Michael Niebisch Michael Niebisch · World Congress 2024

2:14 min

Custom domain controllers and vehicle communication networks

Denis Grahovac · World Congress 2021

4:24 min

Evaluating bare metal versus cloud computing costs

Jens Happe Jens Happe · LIVE

Videos

See all

Related articles

See all