Embedded Software Engineer
Posted on 6/7/2023
Locations
United States
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
C/C++/C#
Operating Systems
Requirements
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering or related technical field, or equivalent technical experience
- 4+ years of experience in one or more of the following: Operating Systems/Kernel development, RTOS, Embedded Systems/Firmware design, Microkernel development, Bare Metal development
- Software development experience in C/C++
- Understanding of low level hardware systems
Responsibilities
- Develop an adaptable kernel to consume resources on a target host platform (sensor, router, computing platform, network controller, etc.) and create a secure runtime enclave for mission critical applications
- Implement dynamic memory partition mapping into the build system for the kernel
- Security is of the utmost importance. Develop security systems within the kernel to operate and defend applications against external factors
- Collaborate closely with the infrastructure engineering team, solving technical challenges for various customer requirements
Desired Qualifications
- Knowledge of one or more of the following: Microcontrollers, SoC, Device Drivers, Hardware Bringup, Power Management, ARM processors, Performance Optimization, File Systems, Bootloading, Firmware, x86 assembly, System BIOS, FPGAs or Hardware/Software Integration
- Understanding of clocks and timing as it pertains to processor instructions
- Familiarity with serial protocols such as I2C, SPI, UART
Cognitive data analytics platform
Company Overview
Swoop is on a mission to build the operating system that unlocks the future of critical infrastructure. Swoop offers a platform of interoperable products to map, secure, and intelligently orchestrate device infrastructure at the edge.
Company Core Values
- We are driven by discovery
- We embrace change
- We are winners
- We decipher details
- We do things our own way
- We differentiate through engineering.