Search jobs > Cary, NC > Sr embedded engineer

Sr. Embedded Software Engineer

Signalscape, Inc
Cary, NC
Full-time

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
  • 6 days ago
Related jobs
Promoted
Disney Entertainment & ESPN Technology
Morrisville, North Carolina

Our team is seeking a Senior Software Engineer to help us deliver excellent streaming experiences for Hulu as a developer of our client player. As a senior engineer, you will get to own large features, lead the technical direction of our work, and provide technical expertise to other engineers. Bach...

Promoted
Cisco Systems, Inc.
Raleigh, North Carolina

Work closely with hardware engineers, architects, and cross-functional teams to define software requirements and ensure seamless integration with hardware components. Conduct unit testing and debugging of embedded software, using various tools and methodologies to identify a...

Promoted
Disney Entertainment & ESPN Technology
Morrisville, North Carolina

The MPD Core Media Manufacturing Sr Software Engineer position on our. We are looking for hardworking team players to join Media Engineering, who will thrive on Disney’s story telling legacy, who will embrace unconventional thinking, and who are passionate about contributing to The Walt Disney Compa...

Promoted
Entegee
Cary, North Carolina

Summary: Seeking Embedded Software Engineers to develop and test embedded operating system software for vehicle controllers. Technical skills in embedded software development, hardware integration, and electrical systems. Experience with software test and verification (Hardware in Loop, Software in ...

Promoted
Canonical - Jobs
Raleigh, North Carolina

We hire outstanding Linux and RTOS software engineers with a passion for open source, innovation, cutting-edge hardware and software technologies in general. Apply here for all engineering teams at Canonical who work on low-level system technology and embedded systems, across all seniority levels. C...

Pierce Technology Corp
Raleigh, North Carolina

Work in dynamic self-organized agile teams to develop high-quality software applications using the best technology stack, design, and architecture. ...

Promoted
Canonical - Jobs
Raleigh, North Carolina

Work on mission-critical Golang code, focused on software delivery, containers, security sandboxing, telemetry and device management, as a software engineer on our SnapD team. Snaps are next-generation software packaging and delivery for Linux. It also requires an interest in the software publishing...

Raytheon Technologies
Morrisville, North Carolina

Senior Embedded Software Engineer. Architecture, design, development, integration, and testing of embedded software for a network security appliances, including device management software, communication protocols, device drivers, and control plane security features. Work closely with a team software...

Garmin
Cary, North Carolina

Essential Functions Creates and executes designs for small sets of new functionalities as part of a software project using C and C++ at the middle to high (GUI) layer of the embedded stack Utilizes software engineering tools such as configuration management systems, build processes, and debuggers in...

Reperio Human Capital
North Carolina, USA

We are looking for a Staff Software Engineer that will take the lead position over the embedded engineers. Staff Software Engineer - Embedded Systems. Software Engineer with at least 7 Years of working career experience. Remote, Leadership, C, C++, Hardware, Software. ...