Associate Engineer Firmware Engineering VIII
Ideal Attributes
- Expertise with software programming languages, frameworks, and subsystems including but not limited to:
- Must have Attributes:
- Embedded systems programming
- Python
- Gherkin Cucumber Behavior-Driven Development (BDD)
- Bash Shell Scripting
- Linux OS & filesystems, real-time operating systems (RTOS), Bare-metal
- Good to have Attributes:
- Must have Attributes:
- Not Applicable
- Infrastructure and application development experience using technologies and architecture such as:
- Must have Attributes:
- Serial communications: RS232/485
- Platforms: ARM
- Good to have Attributes:
- IP networking programming: TCP, UDP, TLS, DNS
- Protocols: CANbus, BACnet, ModBus, SNMP
- Platforms: SoC
- Must have Attributes:
- Familiarity with software development environments and tools:
- Must have Attributes:
- Source code version control: Git
- Good to have Attributes:
- WireShark
- Integrated platforms like VS Code, Visual Studio.
- Docker, VirtualBox, VMWare, Yocto/BitBake
- Must have Attributes:
- Additional, highly sought but not required
- Embedded systems experience with control applications
- HVAC experience
- Embedded systems experience with control applications