Principal Embedded Software Engineer

ACT SEARCH, INC.
Santa Ana, CA, United States
4 days ago
Apply on www.careerbuilder.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

C (Programming Language) Amazon Web Services ARM Architecture Bluetooth C Sharp (Programming Language) C++ (Programming Language) Cloud Computing Communications Protocols Databases Computer Engineering Data Structures Software Debugging
+19 more
Embedded Software Ethernet Firmware FreeRTOS MATLAB Routing PCI Express Software Architecture RS-232 Signal Processing Software Engineering TCP/IP USB Web Applications Web Services Data Processing Numerical Computing Information Technology Software Coding

Requirements

Embedded Software, Software Engineering, Computer Firmware, Cloud Computing, Data Processing, Data Structures, Software Architecture, Internet Application, Internet Technology, Embedded Systems, + Software* * and firmware development experience for real-time networking data* * processing products including integration of SW components into a* * fully functional software system.

  • Strong* * design and coding skills in at least one variant of C (C, C++, C#,Obj-C) and demonstrated* * experience with system level debugging.
  • Good* * background in web and App technologies with database and cloud* * programming. Data structures and SW architectures for real-time* * data processing.
  • EmbeddedReal-Time Operating System experience (i.e., FreeRTOS, eCOS)* * including embedded system programming* * for small-footprint and low-power systems.
  • Knowledge* * with cloud applications such as AWS, Microsoft and cloudCertifications.
  • Networking background and protocol knowledge* * (Experience in real-time modem IP frame/packet processing layers 2* * & 3)
  • Real* * time operating systems with complex time-critical multitasking and* * system Performance analysis and optimization.
  • Understanding* * of real-time, embedded, size and power constrained systems* * including ARM Cortex-Mx and low-power SoCs
  • Knowledge* * of signal processing fundamentals.
  • Knowledge* * of MATLAB and/or other numerical computing platform.
  • Background* * in TCP/IP, 802.11, Bluetooth communication protocols and* * networking stack and architectural principles: Ethernet, TCP/IP* * suite, HTTP, web services, e.g., REST.
  • Device* * communications interface experience - Ethernet, USB, RS232, PCIe,I2S, I2C, SPI bus
  • Knowledge* * of Networking Protocol Integration, MAC layer and layer 2 routing* * algorithms
  • BS* * or MS level degree is preferred in Computer Engineering, ComputerScience or Electrical Engineering with at least 5 years of* * experience with emphasis on embedded and applications and computing* * platforms.
  • USCitizenship required
  • Previous* * security clearance is a plus

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerbuilder.com
Prepare application

Good distractions

Loading talks and stories from around this role…