Skip to Main Content

Senior Embedded Software Engineer

Britech Group, Inc
Salem, OR
  • Posted: over a month ago
  • Full-Time
Job Description
You will be part of a small wireless development team focused on creating quick TTM IoT solutions using RF modules. You will work with internal and external customers to remove technical barriers and speed development of embedded IoT BT and wifi solutions to accelerate demand forwireless modules. You will be working on architecture and implementation of wireless protocols, software development kits, and applications for consumer products and the internet-of-things. We are using WiFi, Bluetooth, 802.15.4, and proprietary protocols.

• Embedded development including battery powered, microcontroller-based, wireless radio applications
• New board bring up, debug, and BSP updates
• Internal and external product documentation including development plans, design, and user documentation
• Creation and execution of test plans for hardware and software validation
• Development and support of factory test environments for board and system level testing
• Lead the development of new firmware technologies and products
• Architect firmware and provide input to the hardware teams
• Develop and enable new product features in embedded software
• Write drivers and support for hardware / peripherals
• Application software on host devices for operation and control of embedded wireless Bluetooth and Wi-Fi modules and micro-controllers

Essential Education, Experience & Skills:
• A BS/MS degree in Computer Science, Software Engineering, or equivalent technical background
• Experience developing embedded applications in C/C++ in Real Time operating systems
• Minimum three years of experience developing microcontroller systems in C
• Familiar with embedded operating systems and SDKs (e.g. Zephyr, FreeRTOS, nRF SDK, ESP-IDF, Arm® Mbed™, Arduino)
• Experience with IoT devices
• Strong analytical and innovative problem solving abilities
• Excellent written and verbal English communication skills
• Knowledge of wireless protocols and applications such as WiFi, Bluetooth, or BLE, and scripting language such as Python.
• Ultra-low power implementations
• ARM Cortex or similar micro-controllers
• Device drivers for hardware such as UART, SPI, I2C, timers, or NVM
• Passion around developing new products

Britech Group, Inc


Salem, OR



What email should the hiring manager reach you at?

By clicking the button above, I agree to the ZipRecruiter Terms of Use and acknowledge I have read the Privacy Policy, and agree to receive email job alerts.