Develop firmware for a variety of embedded products.
you will create project and technical reports as required and help define product architecture as needed.
you will participate in schematic/layout review process and test and evaluate prototypes from initial engineering samples to mass production.
you will help maintain firmware servers and develop tools for internal use, including scripts and basic hardware interfaces.
aid in the design and development of equipment and systems, and redesign of existing systems to fulfill the needs of honeywell's customers.
*key responsibilities*:
- deliver across the entire system life cycle - concept, design, build, deploy, test and release streaming
systems.
- working directly with developers, testers and product managers to conceptualize, build, test live video
streaming devices.
- collaborating with other professionals to determine requirements for new systems or solutions and perform
feasibility evaluations.
*you must have*:
- bachelor's in computer science, computer engineering, electrical engineering or equivalent or relevant
work experience.
- a minimum of 6 months of professional experience in software/firmware development in a multi-disciplinary
system that includes hardware, firmware, software and communication protocols (wired or wireless)
embedded systems.
- familiarity with development (drivers, bootloader, linux kernel, etc.)
for customized arm-soc based
devices.
- familiarity with the software development life cycle (sdlc).
- strong sense of ownership and drive; someone who is self-motivated and can work with little supervision,
who consistently takes the initiative to get things done.
- good analytical thinking, troubleshooting & problem-solving skills, coupled with the drive to learn.
- fluent written and verbal communication skills in english.
*we value*:
- solid communication and collaborative skills.
- knowledge of fundamentals for arm microcontrollers and rtos like freertos, etc.
is a plus.
- experience with software development and coding in various languages like c++, c#, java, javascript, etc.
is a plus.
- knowledge of onvif server is a plus.
- knowledge of client-server protocol & api design skills for: tcp, udp, onvif, ptz is a plus.
- knowledge of video with networking is a plus.
- knowledge of v4l and ffmpeg apis is a plus.
- understanding, drafting or modifying video codecs and containers: h264, h265, vp9, av1, etc.
is a plus.
- understanding of video streaming protocols, i.e., rtsp and html5 mse.
- knowledge of qt studio and qml for embedded software architectures is a plus.
- knowledge of hardware design principles is a plus.
*additional information*:
- * job id*:req377216
- * category*:engineering
- * location*:av.
eje 5 norte number 990,mexico city,ciudad de mexico,02230,mexico
- exempt