Software Engineer

Magnum Hunt
United States
3 months ago
Apply on magnumhunt.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
Job source

Tech stack

Unit Testing C++ (Programming Language) Computer Programming Data Transmissions Linux Device Drivers Memory Management Linux on Embedded Systems Embedded Software Linux Kernel Object-Oriented Software Development Real-Time Operating Systems
+5 more
System Programming System Software Multithreading Event Driven Architecture Optimization Algorithms

Job description

  • Update design documentation and hold associated software design reviews
  • Develop object-oriented software using C++ and software engineering best practices
  • Unit test and debug software on both the system simulator and target ultrasound system hardware along with generating the associated documentation

Requirements

  • BSCS, BSCE, BSEE, or equivalent required (MS desired)
  • 5-10 years industry experience
  • Programming expertise in C/C++
  • Embedded Linux development experience
  • Demonstrated skill in object-oriented software development
  • Experience with embedded software design, software-hardware interaction with real-time operating systems, multi-threading, and event-driven architectures
  • Familiarity with designing system software emphasizing data transfer, memory management, and algorithm optimization techniques for high performance applications
  • Team-oriented and goal-oriented mindset
  • Excellent verbal and written skills
  • Linux kernel and driver development experience desired.
  • Linux system programming desired.
  • Experience in at least one embedded Linux distribution desired (e.g., Timesys)

Apply for this position

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

Apply on magnumhunt.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:15 min

Overcoming the challenges of modifying Linux kernel code

Ayesha Kaleem · World Congress 2023

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

2:55 min

Understanding the chore and effort of unit testing

Ewald Ewald · World Congress 2024

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

1:42 min

Essential Linux kernel features for running containers

Oliver Seitz Oliver Seitz · World Congress 2024

1:55 min

Role of the Linux kernel in handling processes

Mohammed Aboullaite Mohammed Aboullaite · World Congress 2024

Videos

See all

Related articles

See all