ST Engineering iDirect

Senior Engineer II, Software

ST Engineering iDirect

full-time

Posted on:

Location Type: Remote

Location: VirginiaUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Analyze customer requirements and RFCs and come up with efficient software designs
  • Participate in determining the future direction of the satellite system and related products in the areas of software architecture, infrastructure performance, test and reliability
  • Document, design, develop, test, and integrate software functionality for various components within a satellite system and related environments
  • Take a collaborative design and validation approach in working with a multi-functional Scrum team of software, firmware, embedded, application, and test engineers
  • Troubleshoot and provide resolutions for technical issues encountered in the deployment of software solutions

Requirements

  • Requires a Bachelor’s degree in Computer Science, Electrical Engineering, Mathematics or related field
  • 7 years of programming and software engineering experience
  • Designing and developing C++ software applications
  • Programming in Linux
  • Linux and Linux Kernel
  • C, C++, OOD/OOP
  • TCP/IP, and sockets programming
  • Networking protocols
  • Professional software engineering practices and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Software Concepts including Embedded Systems, High speed low latency gateway design, Design Pattern, and RF modulation / demodulation
  • Microcontrollers such as ARM and x86
  • Communication Protocols like I2C, SPI, RS-232, and UART
  • Operating system including RTOS and Embedded Linux
  • Development Tools such as valgrind, gdb, tcpdump, and wireshark
  • Programming language including C, C++ 11, Make, Shell/Bash Scripting, Git, and Python
  • Vector Signal Generator, Spectrum Analyzer, and Satellite Simulator
Benefits
  • Telecommuting permitted
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C++LinuxCOODOOPTCP/IPsockets programmingEmbedded SystemsMicrocontrollersCommunication Protocols
Soft Skills
collaborative designvalidation approachtroubleshootingproblem resolutionteamworkcommunication
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Electrical EngineeringBachelor’s degree in Mathematics