Embedded SW Engineer

0
345

Company Overview

Outlogix D.O.O. and its wholly owned subsidiary Radiosoft D.O.O. have been developing cutting edge technology solutions for variety of US based clients, ranging from small companies to some of the industry leaders like SpaceX, Xilinx, FAANG, National Instruments, and others. Being in business for over 20 years, our teams address some of the most challenging problems in digital communications, satellite communications, test and measurement industry, IoT and other fields. Thanks to our successes in the past, strong reputation and impressive track record, we participate in most demanding and interesting engineering projects that require novel approaches and innovative solutions.

Position Overview

We are interested in hearing from candidates with RTOS or Embedded Linux experience.

Collaborate with a team of highly talented engineers who have created solutions for some of the most advanced technologies in the digital communication space today. 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. Work closely with cross functional teams to create system level solutions for the next generation communication chipset. If you are a self-motivated professional that is inspired by innovation and continuous self-improvement, you have come to the right place.

Specific Responsibilities:

  • Understand design of next generation satellite communication SoC and generate production code, test code, and perform chip and system bring up
  • Develop requirements, design and implement cross platform software and firmware for SoC and emulation/simulation platforms (Linux, Windows)
  • Perform software development, test planning and testing
  • Maintain 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
  • Proactively collaborate with other remote team members
  • Participate in weekly online meetings with customers and colleagues
  • Apply proper coding, testing and documentation practices in your daily work
  • Flexible work schedule, remotely or from our Belgrade/Terazije office

Required Experience:

  • BSEE/CE/CS/EE, MS is a plus
  • 3-20+ years of experience developing software/firmware (C/C++/scripting)
  • Ability to analyze and solve complex software engineering problems. Ability to prioritize work, complete multiple tasks and work towards deadlines
  • Experience with Continuous Integration/Continuous Deployments (CI/CD)
  • Work rapidly in both independent and team setting
  • Bare Metal, Linux or RTOS experience
  • Self driven, proactive, quick learner, self-initiative
  • Exceptional understanding of debug and testing techniques
  • Understanding of hardware, processor and SoC architectures, DMA engines
  • Proficiency with (open-source) cross-compiler tools
  • Excellent English communication skills (written and verbal)
  • Strong attention to detail, highly organized, computer literate
  • Ability to work well in a fast-paced professional environment
  • Willingness to learn and adopt new and emerging technologies
  • Experience with GCC and Cmake/makefile build proces

Valuable Experience:

  • Experience with Bash, GIT, Docker
  • Atlassian suite – JIRA, Bitbucket, Confluence, Bamboo
  • MAC, PHY Layer processing in a modem
  • RTL, FPGA , ASIC Experience
  • Networking, Ethernet , UDP, TCP/IP, Wireshark
  • Python, Matlab, Scripting
  • RUST, Buildroot, Yocto
  • Repository and Revisioning Systems (GIT, SVN/CVS, Gitlab, Github, Jenkins…)
  • Proficient in low-level driver development for various interfaces (I2C, SPI, Ethernet, WiFi, etc.)
  • Development of kernel and driver level software to support user mode applications

We Offer:

  • Permanent employment, private health insurance and additional benefits
  • Flexible hours, work from home or on site
  • Work on projects for BigTech/FAANG and other tech leaders. Your work will end up in worlds leaders’ products that will have global impact
  • Join rapidly expanding team whose founding team members have valuable experience and impressive track record
  • Highly competitive pay; dynamic and interesting job
  • Professional growth environment; we keep pushing the technology frontiers
  • Challenging career opportunities for skilled, highly motivated software engineers

Job Type: Full-time, All Remote