Sr.
Firmware Engineer
POSITION SUMMARY
Altiux client is a leader in
smart glass that is revolutionizing the building industry. Their mission is to create
delightful human environments. With built‐in intelligence,
eliminates blinds to provide occupants uninterrupted views and a
connection to the outdoors, enhances user comfort, wellness and productivity,
and improves building aesthetics, while simultaneously reducing energy
consumption. This position primary focus
will be on embedded systems software design. The individual will primarily
develop firmware for controlling electrochromic glass in building management
systems.
ESSENTIAL POSITION
RESPONSIBILITIES
o
Develop
design requirements, perform code design, debugging and analysis, and software
documentation for custom embedded systems utilizing ARM Cortex‐M devices like
NXP Kinetis K22 32‐bit SOC. This position will also require knowledge of
integrating hardware and software and performing design qualification at a
system level.
o
Solve
system integration problems at the board level. This position will require
hands on familiarity with reading schematics, using DVMs, oscilloscopes and
other test equipment.
o
Experienced
with full software development life‐cycle (SDLC), have good architecture skills
such that things like maintainability and testability are planned and addressed
in development
o
Generate
written reports and documentation as needed. Maintain accurate documentation of
concepts, designs, drawings, and processes.
DESIRED SKILLS AND
EXPERIENCE
o 5‐7 years coding multi‐threaded
applications in C, C++ for embedded systems
o Hands on knowledge of NXP Kinetis K22
32‐bit SOCs the NXP development environment
o 2‐3 years’ experience with RTOS suitable
for embedded systems (ThreadX, uCOS, Unisom, Nucleus, or FreeRTOS) and
multi‐threaded development
o Experience with embedded httpd servers
like Monkey or lighttpd desired
o Experience designing system level
communication physical layers and protocols such as I2C, SPI, CANbus, and
Ethernet/TCP‐IP
o Capable of being given high‐level tasks,
and work completely independently on it and finish it. Can take high‐level
tasks and break it down into small well‐defined tasks themselves or others.
o Experience with PWM servo systems is a
plus
o Degree in Embedded Systems Engineering, is
preferred
Submit resumes to info@altiux.com
No comments:
Post a Comment