Job Description
Since 1997, Signalscape™ has supplied engineering services and products used by our country's security, intelligence, defense, and law enforcement services to combat crime, fight terrorism, and provide for homeland security.
Located in the technology-rich Research Triangle area of North Carolina, Signalscape has become a premier provider of specialty wireless systems and our expertise includes audio, video, and data transmission systems for mission critical applications.
Signalscape's custom mission solutions include Cellular Communications, Wireless Systems, Software Defined Radio, TTL Systems, Remote Sensing, and Video / Imaging Systems.
The Embedded Software Engineer will provide technical leadership and development in C / C++ for micro-controller, Linux, and / or Android embedded systems.
The selected individual will work as part of an engineering team on a variety of challenging projects and activities focused largely on low-level embedded software development spanning the entire engineering life-cycle from research to maintenance.
This person will also provide support to hardware and verification personnel in support of solution development and production release.
The successful candidate will research, develop, and integrate device driver firmware for embedded platforms.
PRIMARY RESPONSIBILITIES :
- Perform as a critical team leader responsible for designing, developing, configuring, and testing software for embedded systems.
- Provide technical analysis and level-of-effort estimates of embedded software requirements and development.
- Be a mentor to junior engineers.
- Develop code using appropriate languages such as C / C++, Assembly, and Java.
- Document software API and device ICD.
- Apply best practices for version control and configuration management.
Requirements
Bachelor's degree in Electrical Engineering or Computer Science (MS preferred) with 14+ years of experience and with expert fluency in C necessary.
Working knowledge of Python, C++, and ASM desired.
- Experience with bare-metal, 16, 32-bit embedded micro-controller development necessary. TI, Atmel / Microchip, NXP, ST preferred.
- Expertise in a minimum of one of the following is required : TI MSP430, NXP RT106X, Microchip SAM4S
- Experience with systems utilizing commercial RTOS solutions.
- PCB bring-up / troubleshooting experience and use of bench test equipment, e.g. oscilloscope, DMM, logic probe, etc. strongly desired.
- Have some experience in device driver development for embedded devices and with systems utilizing commercial RTOS solutions.
- Wireless technology / protocol experience helpful.
- MUST have the ability to obtain a United States Government Security Clearance
Benefits
- Health Insurance
- Dental Insurance
- Vision Insurance
- Short and Long-term Disability Insurance
- Company Matched 401 (k)
- Flexible Spending Account
- Education benefits