What are the responsibilities and job description for the FIRMWARE DEVELOPMENT ENGINEER position at Artech LLC?
Title: Firmware Development Engineer
Location: Houston, TX 77040 (Hybrid: 3days Remote and 2 days onsite)
Duration: 12 Months
Job Description:
If you are a FIRMWARE DEVELOPMENT professional looking for an opportunity to grow, Client has an exciting opportunity for you! Based in our Houston, Texas location, you will provide technical guidance and support to leaders and employees in the Measurement Solutions (Houston GC) group within Client.
You will exercise an array of technological expertise in helping to develop and sustain gas analysis technology among a multitude of product lines.
Responsibilities:
Perform requirement analysis involving system requirements, operation scenarios, participating in design and code reviews / inspections.
Provide input to technical discussions; propose solutions and alternatives.
Exercise ability to create quick prototypes / demo’s for given use cases / requirements.
Develop firmware and software according to functional and technical design specifications.
Collaborate with other developers, testers, and product owners.
Participate in design reviews, code reviews, and performance improvements.
Create and design firmware and software solutions to operate real-time measurement devices.
REQUIRED EDUCATION, EXPERIENCE, & SKILLS:
Bachelor’s Degree in Electrical Engineering or related field
5 years of firmware development experience which includes creating peripheral device drivers, interfacing to memory devices, and working withing the constraints of a Real-Time Operating System
Strong Technical Knowledge of C, C and Linux
Working experience on CAN, SPI, UART Protocols
Working experience with peripheral driver development
Strong knowledge in design patterns and working on layered architectures
Working experience with PowerPC programming will be an advantage
Working experience with Client ARM Cortex-M4 family programming will be an advantage
Strong analysis and problem-solving skills using various quality tools
Good communication skills in both oral and written, and with a strong desire to work in a cross-cultural team.
PREFERRED EDUCATION, EXPERIENCE, & SKILLS:
Preferred experience in working with overseas teams in different time zone and flexible.
Preferred experience with Agile development process using DevOps
Preferred experience with GNU GCC (Power-PC and x86)
Preferred experience with Rowley CrossWorks for ARM and IAR
Preferred experience with RTOS – Linux, MQX
Experience in Serial, Modbus protocol communication
Hardware interaction development experience
FLEXIBLE WORK SCHEDULE
This role has the flexibility of a remote work option up to three days a week and a core hour schedule.
You can choose to flex your start and stop times given you are working during the core hours of 9:00am - 3:00pm.
Our teams work together to ensure our chosen work schedules enable our creativity and productivity as we serve the needs of our customers.
Kamran Beg
(phone number removed)
(url removed)
Location: Houston, TX 77040 (Hybrid: 3days Remote and 2 days onsite)
Duration: 12 Months
Job Description:
If you are a FIRMWARE DEVELOPMENT professional looking for an opportunity to grow, Client has an exciting opportunity for you! Based in our Houston, Texas location, you will provide technical guidance and support to leaders and employees in the Measurement Solutions (Houston GC) group within Client.
You will exercise an array of technological expertise in helping to develop and sustain gas analysis technology among a multitude of product lines.
Responsibilities:
Perform requirement analysis involving system requirements, operation scenarios, participating in design and code reviews / inspections.
Provide input to technical discussions; propose solutions and alternatives.
Exercise ability to create quick prototypes / demo’s for given use cases / requirements.
Develop firmware and software according to functional and technical design specifications.
Collaborate with other developers, testers, and product owners.
Participate in design reviews, code reviews, and performance improvements.
Create and design firmware and software solutions to operate real-time measurement devices.
REQUIRED EDUCATION, EXPERIENCE, & SKILLS:
Bachelor’s Degree in Electrical Engineering or related field
5 years of firmware development experience which includes creating peripheral device drivers, interfacing to memory devices, and working withing the constraints of a Real-Time Operating System
Strong Technical Knowledge of C, C and Linux
Working experience on CAN, SPI, UART Protocols
Working experience with peripheral driver development
Strong knowledge in design patterns and working on layered architectures
Working experience with PowerPC programming will be an advantage
Working experience with Client ARM Cortex-M4 family programming will be an advantage
Strong analysis and problem-solving skills using various quality tools
Good communication skills in both oral and written, and with a strong desire to work in a cross-cultural team.
PREFERRED EDUCATION, EXPERIENCE, & SKILLS:
Preferred experience in working with overseas teams in different time zone and flexible.
Preferred experience with Agile development process using DevOps
Preferred experience with GNU GCC (Power-PC and x86)
Preferred experience with Rowley CrossWorks for ARM and IAR
Preferred experience with RTOS – Linux, MQX
Experience in Serial, Modbus protocol communication
Hardware interaction development experience
FLEXIBLE WORK SCHEDULE
This role has the flexibility of a remote work option up to three days a week and a core hour schedule.
You can choose to flex your start and stop times given you are working during the core hours of 9:00am - 3:00pm.
Our teams work together to ensure our chosen work schedules enable our creativity and productivity as we serve the needs of our customers.
Kamran Beg
(phone number removed)
(url removed)
Communication and Community Engagement Manager
Office of the County Engineer -
Houston, TX
Firmware Developer
Erdos Miller -
HOUSTON, TX
Sr Project Development Engineer
Enbridge Employee Services Inc -
Houston, TX