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

Interas Labs · 1 day ago

​​Sr. Firmware​ / Embedded Software​ Engineer

Interaslabs is seeking a Sr. Firmware / Embedded Software Engineer to support their gateway and embedded application platforms. This role will involve providing technical expertise in the development and support of multiple Linux-based platforms, focusing on embedded Linux control firmware and various communication protocols.

ConsultingInformation TechnologySoftware
badNo H1Bnote

Responsibilities

Bachelor’s Degree or foreign equivalent with strong emphasis on software: Computer Science, Software Engineering, Mechanical Engineering, Electrical Engineering, or Computer Engineering
Controls:
Embedded Linux control firmware experience using C & C++
Analog and digital IO management
Near real time control algorithm and device communications using serial, RS485, Modbus, and CANbus
HVAC specific experience a plus
Development environment:
Languages: C++, C, Python, Bash Shell
Communication protocols: RS-232/485, Modbus, CANbus, I2C, SPI
Operating systems: embedded Linux and real-time operating systems
Platforms: TI SoC, ARM, x86
Integrated platforms: VS Code
Version management: Git
Build system: BitBake, Yocto, GitLab Pipelines
Test: Device Simulation
Design:
Distributed control architecture and design
Maintainability
Configurability
Manage control requirements and documentation

Qualification

Embedded LinuxC++CFirmware DevelopmentPythonBash ShellNetworking ProtocolsVersion ManagementFreeRTOSMatlabDevice DriversBare Metal FirmwareThermal Control

Required

Bachelor's Degree or foreign equivalent with strong emphasis on software: Computer Science, Software Engineering, Mechanical Engineering, Electrical Engineering, or Computer Engineering
Firmware: 10 years
Embedded software: 10 years
C: 10 years
C++: 10 years
Python: 5 years
Bash: 5 years
Embedded platforms: 10 years
Thermal Control: 5 years
Operating systems: 5 years
Version Management: 5 years
Embedded Linux control firmware experience using C & C++
Analog and digital IO management
Near real time control algorithm and device communications using serial, RS485, Modbus, and CANbus
Development environment: Languages: C++, C, Python, Bash Shell
Communication protocols: RS-232/485, Modbus, CANbus, I2C, SPI
Operating systems: embedded Linux and real-time operating systems
Platforms: TI SoC, ARM, x86
Integrated platforms: VS Code
Version management: Git
Build system: BitBake, Yocto, GitLab Pipelines
Test: Device Simulation
Distributed control architecture and design
Maintainability
Configurability
Manage control requirements and documentation

Preferred

Embedded Linux development: 10 years
FreeRTOS
Matlab
Linux kernel, device drivers, filesystems
IP networking: TCP, UDP, TLS, DNS, SNMP, Redfish, BACnet, Modbus TCP, WireShark, Docker
HVAC specific experience a plus

Company

Interas Labs

twittertwitter
company-logo
Interas is an IT company that provides consulting services in Kubernetes platform agility, scalability, reliability, and security.

Funding

Current Stage
Growth Stage

Leadership Team

leader-logo
Ujwal Reddy
Founder
linkedin
Company data provided by crunchbase