远程工作雷达

高级软件工程师-嵌入式应用

Senior Software Engineer- Embedded Application

开发工程限定地区(需当地身份)
公司ST Engineering iDirect
薪资未公开
工作地点United States
地域资格限定地区(需当地身份)
时区要求日间重叠约 9 小时,基本正常作息
用工类型Other
发布时间今天
数据来源Himalayas
前往 Himalayas 查看并投递 →
注意地域限制:该职位明确限定在 United States 招聘。如果你是位于中国大陆的求职者,通常需要当地工作身份才能投递,或需与雇主确认是否接受独立合同(Contractor)形式合作。

Overview
在ST Engineering iDirect,我们正在重塑全球连接的未来。作为卫星通信领域的领导者,我们的突破性技术使客户能够增长、创新并改造他们的网络。在这里,你的技能和热情将与我们的愿景和专业知识相结合,创造出非凡的成果。如果你准备迎接技术最大的挑战,并重新定义世界连接的方式,你职业生涯最激动人心的篇章即将开始。在ST Engineering iDirect,天空不是极限——只是开始!
我们正在寻找一名软件工程师加入ST Engineering iDirect的工程部门,参与一个使用敏捷框架的Scrum团队。该职位的候选人将负责参与卫星通信系统的功能规格、设计、开发、测试和支持工作,从概念到完成。他/她应具备高度的自我驱动力,拥有良好的书面和口头沟通能力,并能在团队环境中高效工作。如果你喜欢在一个快节奏的环境中与最聪明的团队以及最新技术一起工作,那么这份工作就是为你准备的!
Responsibilities
Job Responsibilities
· 分析需求和RFC文档,提出高效的软件设计方案

  • 参与确定卫星系统及相关产品的未来发展方向,涉及软件架构、基础设施性能、测试和可靠性等领域
  • 在敏捷框架下,为卫星系统及相关环境中的各种组件编写文档、设计、开发、测试和集成软件功能
  • 与包含软件、固件、嵌入式、应用和测试工程师的跨职能Scrum团队协作,采用合作的设计和验证方法
  • 解决软件解决方案部署过程中遇到的技术问题并提供解决方案
  • 其他指派的任务

Qualifications
Technical Requirements

  • 计算机工程、电子与通信工程、信息技术或相关专业学士学位,或同等经验
  • 7年以上C/C++软件开发经验,能够设计、实现、调试和维护运行在嵌入式ARM/Linux或X86平台上的物理层-媒体访问控制(PHY-MAC)控制平面软件
  • 具备在可编程DSP处理器(如CEVA、NXP或其他类似架构)上开发和优化实时信号处理算法的实际经验
查看英文原文

Overview
At ST Engineering iDirect, we’re reshaping the future of global connectivity. As a leader in satellite communications, our groundbreaking technology empowers customers to grow, innovate, and transform their networks. Here, your skills and passion meet our vision and expertise to create something extraordinary. If you're ready to tackle technology’s biggest challenges and redefine how the world connects, the most exciting chapter of your career awaits. With ST Engineering iDirect, the sky isn’t the limit—it’s just the beginning!
We are in search for an Software Engineer at ST Engineering iDirect who will work within the engineering department in a SCRUM team using an Agile framework. The candidate will be responsible for participating in the specification, design, development, testing, and support features for a satellite communications system from concept through completion. He/she will be a highly motivated self-starter with strong written and oral communication skills and work well in a team environment. If you enjoy working in a fast-paced environment with the smartest team, and the very latest technology, then this is the job for you!
Responsibilities
Job Responsibilities
·
· Analyze 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
  • In an Agile framework, 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.
  • Other duties as assigned

Qualifications
Technical Requirements

  • Bachelor's degree in computer engineering, electronics and communication engineering, information technology, a related subject area, or equivalent experience
  • 7+ years hands-on C/C++ software development experience with the ability to design, implement, debug, and maintain PHY-MAC control-plane software running on embedded ARM/Linux or X86 platforms.
  • Hands-on experience developing and optimizing real-time signal-processing algorithms on programmable DSP processors such as CEVA, NXP, or similar architectures.
  • Strong programming experience with Vector C/C++, including SIMD/vectorization and optimization of DSP algorithms for processor-specific architectures.
  • Experience implementing fixed-point DSP and digital communications algorithms on programmable DSP platforms.
  • Experience with development, debugging, profiling, and performance optimization tools for programmable DSP processors.
  • Experience partitioning communications/PHY functionality between FPGA fabric, programmable DSP processors, and embedded ARM processors is highly desirable.
  • Experience integrating programmable DSP-based PHY implementations with higher-layer software, MAC/control software, FPGA interfaces, and embedded ARM processors in a complete modem or wireless communications system.
  • Familiarity with 5G NR/5G NTN MAC and PHY-MAC interactions, including resource grids, slots/frames, numerology, scheduling, transport channels, HARQ, link adaptation, and the mapping of MAC-layer data and control information to physical channels.
  • Proven experience with solving real-time embedded issues, including threading, optimization, memory management, interrupt handling, etc. in multi-core/multi-CPU environments
  • Knowledge of networking protocols (TCP/IP), Sockets programming
  • Understanding of 3GPP standards, 5G architecture desired
  • Experience with cloud technologies (AWS/Azure) desired

Professional Qualities

  • Strong problem-solving and communication skills.
  • Must be a self-motivated individual with technical leadership potential and proven success in a structured development environment.
  • Possess the ability to proactively drive technical solutions in a collaborative environment.
  • Good software design skills using proven and best practice design methodologies & related principles; Strong command of Object-Oriented Design and Object-Oriented Programming techniques.
  • Demonstrated experience in developing quality and maintainable software.
  • Strong documentation and writing skills.
  • Strong technical leadership and mentoring of junior members of the team.

Additional Requirements
·
· Excellent presentation skills required

  • Software design skills with analytical problem-solving abilities
  • Must be able to work in a fast-paced development environment
  • Working knowledge of UML is strongly desirable
  • Knowledge of 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
  • Experience/ knowledge in satellite/ terrestrial communications systems is desired
  • Working experience with tools such as GDB and Valgrind
  • Experience with version control systems (such as git) is strongly desired
  • Experience with Jira and Jenkins desired
  • Experience developing unit tests, integration tests, and functional testing, including the development of related test automation integrated in a CI/CD pipeline desired
  • Scripting using shell scripting or Python desired

This position involves access to hardware, software, technology, technical data, and/or services that may be regulated under the U.S. International Traffic in Arms Regulations (ITAR), Export Administration Regulations (EAR), U.S. sanctions laws administered by the Office of Foreign Assets Control (OFAC), and other applicable export control, sanctions, and national security laws and regulations.
As a condition of employment, and where permitted by applicable law, candidates may be required to provide information necessary for the Company to determine whether any export license, governmental authorization, security clearance, or other regulatory approval is required before access to controlled items, technology, technical data, software, or services can be granted.
In addition to U.S. requirements, access to certain controlled information, technology, technical data, products, or services may be subject to export control, sanctions, national security, or similar regulatory requirements in other jurisdictions where the Company operates or conducts business. Any such requirements will be assessed and applied in accordance with applicable law.
The information that will be requested is limited strictly to what is required to comply with ITAR, EAR, and other applicable export-control, national security and sanctions laws. The Company does not otherwise discriminate in hiring or employment on the basis of citizenship, national origin, or immigration status. All applicants are evaluated on their qualifications, and export-control status information is collected and used solely for regulatory compliance purposes.
Originally posted on Himalayas

本页面信息整理自 Himalayas,版权归原发布方所有。职位可能随时关闭,投递请以原始页面为准。 本站只做信息聚合展示,不参与招聘流程,也不向求职者收取任何费用。

该公司其他在招职位

← 返回全部职位