fbpx

Omnes Job Board

There's a job you'll love somewhere on this board.

Embedded Software Engineer

3 months ago

You will work with a team of highly talented Engineers who have created solutions for some of the hottest technologies in the digital communication space today, including Starlink Satellite modems. You will be challenged daily to solve complex problems and create embedded software and firmware for packet and data processing for the next generation of Satellite Modems.

Responsibilities

 

  • Understand design of next generation satellite communication SoC and participate in generation of production code, test code, and chip and system bring up
  • Develop requirements, design and implement cross platform software and firmware for SoC and emulation /simulation platforms (Linux, Windows)
  • Performs software development, test planning and testing
  • Maintains the host environment and toolsets required to implement software deliverables
  • Develop low, mid and high-level drivers, APIs, and applications around various HW processing blocks including complex DMA engines.
  • Participate in development of high-quality production code that is integrated in automated CI/CD pipeline flow
  • Work together with cross functional teams and debug software and firmware on hardware or emulation platforms
  • Proactive collaboration with other remote team members
  • Participate in weekly online meetings with customers and colleagues
  • Apply good coding, testing and documentation practices in your daily work

Requirements

  • BSEE/CE/CS/EE, MS a plus ; various levels welcome (junior, senior, team leads)
  • 3-20 years’ experience developing software/firmware (C/C++/scripting)
  • Proficiency with open source cross-compiler tools and/or Linux kernel development
  • Demonstrated software programming proficiency (C/C++/scripting)
  • Bare Metal, Linux or RTOS experience
  • Work rapidly in both independent and team setting
  • Experience with GCC and Cmake/makefile build process
  • Strong understanding of processor and hardware requirements around the bare metal, embedded Linux or RTOS
  • Ability to analyze and solve complex software engineering problems. Able to prioritize work, complete multiple tasks and work towards deadline
  • Good understanding of debug and testing techniques
  • Work rapidly in team and
  • Understanding of hardware, processor and SoC architectures, DMA engines
  • Experience with Continuous Integration/Continuous Deployments (CI/CD)
  • Proficiency with (open-source) cross-compiler tools
  • Excellent communication skills (written and verbal)
  • Strong attention to detail, highly organized, computer literate
  • Willingness to learn and adopt new and emerging technologies
  • Ability to work well in a fast-paced professional environment

 

Nice to have Qualifications (not Required):

  • MAC, PHY Layer processing,
  • Bash, Git, Docker
  • RTL, FPGA Experience
  • Networking, UDP, Ethernet, TCP/IP, Wireshark
  • Python, Matlab, Scripting
  • QT
  • .Net, C#
  • Buildroot, Yocto, RUST
  • Proficient in low-level driver development for various interfaces (I2C, SPI, Ethernet, WiFi, etc.)

Omnes

Full time

Belgrade/Remote

reactvue
5 days ago

Omnes

Full time

Belgrade/Remote

C#sql
5 days ago

Omnes

Full time

Remote

androidkotlin
4 weeks ago

More Jobs From This Employer

Full time

Remote

reactvue
3 months ago

Full time

Remote

C#sql
3 months ago

Full time

Remote

androidkotlin
3 months ago

Full time

Remote

mobile
3 months ago

Full time

Remote

QASeleniumsql
3 months ago

Full time

Remote

backendLaravelphp
3 months ago
fullstack
3 months ago

Full time

Remote

php
3 months ago
frontend
3 months ago
backend
3 months ago

Latest Blog Articles

recruitment analytics
8 min
10 most in-demand tech jobs for 2022
5 min
key reasons for job dissatisfaction
6 min