Senior Software Engineer

Lancesoft

Plantation (FL)

Hybrid

USD 124,000 - 129,000

Full time

2 days ago
Be an early applicant

Get a reply from this recruiter

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Lancesoft in Plantation, FL is seeking a Senior Software Engineer to join a collaborative team in designing and refactoring embedded software on a next-generation platform with new systems, hardware, software, and security.

The role focuses on transitioning the embedded application to new platforms, improving maintainability, and supporting roadmaps and high-priority customer requests. You will collaborate with onsite and offsite teams to ensure timely delivery of high-quality products.

Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, or Electrical Engineering or equivalent technical field of study.
  • 5-8 years of relevant experience with software configuration management & control tools.
  • Ability to debug and resolve complex problems in multi-threaded and concurrent applications.
  • 3+ years’ experience with embedded systems and architectures.
  • 3+ years programming in C and/or C++.

Responsibilities

  • Follow software engineering principles and best practices across all phases of commercial development and engineering product release practices.
  • Lead and contribute to product requirement and design reviews.
  • Communicate task and project status to the team and engineering management.
  • Solve technical problems and challenges in an innovative manner with minimal supervision.
  • Interact with and consult colleagues while resolving technical problems.
  • Communicate clearly with both internal and external customers and partners.
  • Respond to requests, issues, e-mails or other events in a timely and flexible fashion.
  • Mentor new employees and Junior Software engineers.

Skills

C/C++
Embedded systems
Linux
RTOS
Cloud APIs
Docker/Kubernetes
Security concepts

Education

Bachelor's degree in CS/CE/EE
Master's degree

Tools

Docker
Kubernetes
Swagger/OpenAPI
Git
CI/CD
REST API

Job description

Senior Software Engineer

Location: Plantation, FL (Hybrid 3 days onsite)

Duration: 12+ Months

Pay rate range: $90.00 - $94.00/hour

Summary

As a member of a collaborative development team, the Senior Software Engineer will be involved in the design and refactoring of embedded software onto a next generation platform containing new systems, hardware, software, and security. A primary objective is to transition the embedded application to new platforms, improve the maintainability and forward engineering capabilities of the product family, and to feature the product in support of product roadmaps and high-profile customer requests. The Senior Software Engineer will work closely both onsite and offsite with systems, hardware, software, security, and test engineers as well as product management to ensure timely delivery of new quality products. The Senior Software Engineer will also work closely with product and program managers, customers, and third parties as necessary to support the products throughout the lifecycle. The Senior Software Engineer must possess the soft skills to work in a highly collaborative environment in a professional and respectful manner. This position provides substantial growth opportunity for the right candidate looking to contribute to a fast paced, challenging development organization.

Essential Functions / Key Areas of Responsibility
  • Follow software engineering principles and best practices across all phases of commercial development and engineering product release practices.
  • Lead and contribute to product requirement and design reviews.
  • Communicate task and project status to the team and engineering management.
  • Solve technical problems and challenges in an innovative manner with minimal supervision.
  • Interact with and consult colleagues while resolving technical problems.
  • Communicate clearly with both internal and external customers and partners.
  • Respond to requests, issues, e-mails or other events in a timely and flexible fashion.
  • Mentor new employees and Junior Software engineers.
Minimum Requirements
  • Bachelor’s degree in Computer Science, Computer Engineering, or Electrical Engineering or equivalent technical field of study.
  • 5-8 years of relevant experience with software configuration management & control tools
  • Ability to debug and resolve complex problems in multi-threaded and concurrent applications.
  • Ability to accurately break down, estimate and schedule software tasks.
  • 3+ years’experience with embedded systems and architectures.
  • 3+ years programming in C and/or C++.
Preferred Qualifications
  • Master’s degree in Computer Science or Computer Engineering
  • 3+ years of experience in software engineering.
  • Knowledge of Java, or Python.
  • Experience programing Cloud APIs from at least one of AWS, GCP and Azure.
  • Experience with Containers (Dockers/Kubernetes).
  • Experience with Linux, virtualization and Linux virtual machines.
  • Knowledge of cloud-based Rest API and Open API (Swagger) framework.
  • Experience with Continuous Integration (CI).
  • Experience with agile development, SAFe.
  • Knowledge of TLS/SSL, Golang and Dockers containers.
  • Understanding encryption security solutions.
  • This team develop Linux software (embedded hardware security module)
Must-Have Qualifications
  • 3+ years of hands-on experience with embedded systems and embedded software architectures
  • 3+ years of programming experience in C and/or C++
  • Experience working with a real-time operating system
Strong Assets
  • Experience with Linux, particularly in an embedded environment
  • Experience with FreeRTOS specifically
  • Knowledge of RPC or similar inter-process communication technologies
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Integrated Resources, Inc. • Plantation (FL)

Hybrid
USD 110,000 - 129,000
Senior Software Engineer (Embedded Linux)
Senior Software Engineer (Embedded Linux)

Delaney Group • United States

Remote
USD 100,000 - 130,000
Embedded Engineer
Embedded Engineer

Eight Eleven Group • Sugar Land (TX)

Hybrid
USD 69,000 - 96,000
SR Software Engineer
SR Software Engineer

Vaco • Gahanna (OH)

Hybrid
USD 120,000 - 150,000
Sr. Embedded Software Engineer
Sr. Embedded Software Engineer

IT Motives • Newberg (OR)

Hybrid
USD 85,000 - 120,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Veracity Ventures Inc. • Camden (NJ)

On-site
USD 130,000 - 180,000
401(k)
Paid time off
Parental leave
Senior Software Engineer
Senior Software Engineer

Ian Martin Group • Plantation (FL)

Hybrid
USD 107,000 - 152,000
Engineering Applications Software Engineer
Engineering Applications Software Engineer

Digital Prospectors • Pasadena (CA)

On-site
USD 96,000 - 165,000
Software Engineer
Software Engineer

Actalent • Iowa

On-site
USD 80,000 - 120,000
Sr Embedded Software Engineer
Sr Embedded Software Engineer

TEK NINJAS • Benton Harbor (MI)

On-site
USD 110,000 - 150,000