Enable job alerts via email!

Sr Software Engineer (Embedded Development, C Programming, C++ Constructs, Embedded Display Pro[...]

DBA Web Technologies

Colorado

Remote

USD 90,000 - 130,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in embedded technologies is searching for a Sr Software Engineer for a 100% remote role. The candidate will be responsible for developing innovative solutions, enhancing user experiences through embedded systems, and collaborating with clients and team members across various projects. This position requires significant expertise in C/C++, real-time programming, and graphics pipeline development, along with a strong educational background in engineering.

Qualifications

  • 5+ to 7 years of experience in embedded programming and development.
  • Strong knowledge of embedded C programming required.
  • Excellent communicator within a team and with customers.

Responsibilities

  • Develop new features for corporate design and code generation products.
  • Deliver high-quality products to the corporate system test team.
  • Develop software using world-class Software Development Lifecycle processes.

Skills

Embedded Development
C
C++
User Interface Design
Real-time Programming
Memory Management
Graphics Programming

Education

B.S. or M.S. in Electrical Engineering, Computer Engineering or Computer Science

Tools

RTOS
BSP

Job description

Sr Software Engineer (Embedded Development, C Programming, C++ Constructs, Embedded Display Programming, Device Based UI Design, RTOS, BSP) – 100 % Remote

Embedded C, Embedded C++, RTOS, user interface design

Job Function: Software Development

Date Of Job Posting: 05-07-2021

Sr Software Engineer (Embedded Development, C Programming, C++ Constructs, Embedded Display Programming, Device Based UI Design, RTOS, BSP) – 100 % Remote
Position: Sr Software Engineer (Embedded Development, C Programming, C++ Constructs, Embedded Display Programming, Device Based UI Design, RTOS, BSP)
Location: 100% Remote
Duration: Full-Time REMOTE position (no contracts, no corp to corp)
Salary: Excellent Compensation with benefits + 401K
Visa Transfer Candidates will be considered.
SKILLS: Embedded Development, C, C++, Embedded Display Programming, device based user interface design, Programming devices without Operating Systems, Real-time programming concepts, memory management, interrupt service routines, blocking in embedded micro-controllers, 2D or 3D computer graphics, accelerated graphics pipelines, code generation technology, microcontrollers with integrated GPUs, RTOS, BSP

DESCRIPTION:

For one of our reputed clients, we are aggressively searching for a 100 % REMOTE Senior Software Engineer with expertise in at least some of the following skills:

  • Embedded Development
  • C
  • C++
  • Embedded Display Programming
  • Programming devices without Operating Systems
  • Real-time programming concepts
  • Memory management
  • Interrupt service routines
  • Blocking in embedded micro-controllers
  • 2D or 3D computer graphics
  • Accelerated graphics pipelines
  • Microcontrollers with integrated GPUs
  • RTOS
  • BSP

PRIMARY RESPONSIBILITIES:

  • Develop new features for and support corporate design and code generation products
  • Develop expert knowledge of 2D and or 3D graphics pipelines and graphics programming concepts
  • Develop and test new code generation products on existing micros as well as the latest advanced system-on-a-chip graphics controllers
  • Responsible for delivering a high-quality product to the corporate system test team
  • Develop software using world-class Software Development Lifecycle processes, modeled after ISO/IEC 15504
  • Support the development of other corporate products and various research & development projects
  • Other duties as assigned

REQUIRED EDUCATION, EXPERIENCE and COMPETENCIES:

B.S. or M.S. in Electrical Engineering, Computer Engineering or Computer Science
5+ to 7 years of experience in embedded programming and development
5+ years of experience with embedded software, embedded display programming, device, or screen-based user interface design
Strong knowledge of embedded C programming required.
Knowledge of C++ constructs desired
Familiarity with embedded development technologies – cross-development tools for Linux-based devices
Experience with programming devices without an operating system, or with very limited O/S
Knowledge of real-time programming concepts including memory management, interrupt service routines, pre-emption and blocking in embedded micro-controllers
A strong interest in 2D or 3D computer graphics, accelerated graphics pipelines, & code generation technology and experience with these technologies desired.
Knowledge of microcontrollers with integrated GPUs desired. (Examples: Renesas, Cypress, NXP, QualComm, Intel, TI, or STMicroelectronics)
Experience with RTOSs & BSPs desired. (Examples: Green Hills INTEGRITY, QNX, Linux)
Understanding of software engineering tools which enable team development
Excellent communicator within a team as well as with customers over email and face to face
Available for US travel roughly 2 weeks per year

IDEAL CANDIDATE:
Our ideal candidate will be a dynamic Software Engineer who is self-motivated and will share our passion for enabling clients to deliver a high-performance user experience on any embedded platform. The ideal candidate is an experienced software engineer who enjoys implementing complex, robust solutions across the embedded OS, Linux, and Windows environments where every week presents a new challenge. The candidate will collaborate closely with team members to integrate these solutions onto embedded platforms and ensure they are fully tested.
--------------------------------------------------

Call DBA Web Technologies Today
203-267-5219

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.