Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Embedded Systems Software Engineer image - Rise Careers
Job details

Embedded Systems Software Engineer

Secmation is seeking highly skilled Embedded Systems Software Development Engineers who will be an instrumental part of our development teams. In this hands-on software development role, you will work with our engineering teams and be involved in developing critical cybersecurity technologies to support a variety of applications including protection of network traffic, securing autonomous vehicles and critical infrastructure, and engineering tools which automate the application of security protections. You will contribute to products which extend the state-of-the-art in Defense and Industrial cybersecurity applications. Your knowledge and experience of embedded systems will augment our team and provide vital expertise for future growth opportunities.

This position is being offered as a full-time hybrid on-site position working at our Raleigh, NC, DC Metro Area, or Huntsville, AL office.

Compensation for this position includes competitive salary, one-time signing bonus potential, full-benefits, company equity, and relocation assistance.

Who We Are

Secmation is not an IT company. We specialize in advanced cybersecurity technologies in Digital Engineering, Software Development, and Cybersecurity tools and services for Defense and Industrial applications.  Our technologies and products reduce the time to develop, deploy, and maintain machine learning, artificial intelligence, complex automation, guidance/control, secure communications, and other critical software systems securely and on-time.  Secmation's experience in autonomous systems design enables us to provide advanced cybersecurity solutions enabling rapid compliance with cybersecurity regulations and certifications. To find out more about Secmation, visit www.secmation.com.

  • U.S. citizenship required. Must be eligible to obtain and maintain security clearance due to contractual requirements
  • BS/MS in Computer Science, Computer Engineering, Electrical Engineering, or related technical field
  • 5+ years of progressive work experience in Software Engineering of Embedded Systems
  • Strong technical background with a good understanding of the Software Development Lifecycle
  • 5+ years’ expert level embedded programming experience in C/C++, Java and Python
  • Work experience with Linux-based operating systems
  • Experience working on software development teams in an Agile environment including DevOps tools such as Jira and Git
  • Strong written and oral communication skills
  • Strong organizational skills, detail oriented and capable of creating status and tracking reports for management and customers

Preferred Qualifications

  • Current Security Clearance – any level
  • FPGA design experience
  • Experience working with Xilinx Tools
  • Network Software development experience
  • Competitive pay
  • One-Time Signing Bonus Potential
  • Company equity
  • Relocation assistance
  • Paid time off
  • Flexible work schedules
  • Health, Dental and Vision insurance
  • Life insurance
  • Long and Short-term disability insurance
  • Retirement benefits and more!

Secmation is an equal opportunity employer. All qualified applicants will be considered without regard to age, race, creed, color, religion, national origin, ancestry, marital status, sex, affectional or sexual orientation, gender identity or expression, pregnancy, disability, nationality, or veteran status.

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Embedded Systems Software Engineer, Secmation

Secmation is on the lookout for talented Embedded Systems Software Engineers to join our innovative team! As an Embedded Systems Software Development Engineer, you'll dive right into the heart of our dynamic projects, working closely with engineering gurus to create cutting-edge cybersecurity technologies. The applications are vast and exciting, ranging from safeguarding network traffic to enhancing security in autonomous vehicles and critical infrastructure projects. Your expertise will be highly valued, as you'll have a hand in engineering tools that automate security measures, ensuring our products remain at the forefront of Defense and Industrial cybersecurity. This full-time hybrid position offers flexibility across our locations in Raleigh, NC, the DC Metro Area, or Huntsville, AL, so you can work in an environment that suits you best. Along with competitive compensation and potential signing bonuses, you’ll benefit from full healthcare coverage, company equity, and relocation assistance if needed. At Secmation, we're not just another IT company; we are pioneers in advanced cybersecurity technology and digital engineering. Your proficiency in embedded systems and software development will open doors to phenomenal growth opportunities as we continue to uplift the standards in our industry. Join us, and let's build a safer digital world together!

Frequently Asked Questions (FAQs) for Embedded Systems Software Engineer Role at Secmation
What are the key responsibilities of an Embedded Systems Software Engineer at Secmation?

An Embedded Systems Software Engineer at Secmation will play a vital role in developing advanced cybersecurity technologies that protect various applications, such as network traffic and autonomous vehicles. You’ll be involved in hands-on software development, collaborating closely with engineering teams, automating the application of security protections, and contributing to state-of-the-art products in Defense and Industrial cybersecurity.

Join Rise to see the full answer
What qualifications are required for the Embedded Systems Software Engineer position at Secmation?

To qualify for the Embedded Systems Software Engineer position at Secmation, candidates must hold a BS/MS in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field, along with at least 5 years of progressive experience in embedded systems software engineering. Additionally, expertise in programming languages like C/C++, Java, and Python is essential, and experience in Agile environments is preferred.

Join Rise to see the full answer
Is prior experience with Agile methodologies necessary for the Embedded Systems Software Engineer role at Secmation?

Yes, prior experience working in Agile methodologies is highly preferred for the Embedded Systems Software Engineer role at Secmation. Familiarity with DevOps tools like Jira and Git will enhance collaboration within the development teams as you contribute to innovative projects.

Join Rise to see the full answer
What opportunities for growth does Secmation provide for Embedded Systems Software Engineers?

Secmation offers tremendous growth opportunities for Embedded Systems Software Engineers, thanks to our commitment to continuously advance in the cybersecurity field. As you bring your embedded systems expertise to the table, you will also receive support in skill enhancement, access to challenging projects, and potential leadership roles in future initiatives.

Join Rise to see the full answer
What are the benefits offered to Embedded Systems Software Engineers at Secmation?

Secmation provides a competitive benefits package for Embedded Systems Software Engineers, including a competitive salary, potential signing bonuses, full health coverage, company equity, relocation assistance, paid time off, flexible work schedules, long and short-term disability insurance, retirement benefits, and more, ensuring that you have all you need for a fulfilling career.

Join Rise to see the full answer
Common Interview Questions for Embedded Systems Software Engineer
Can you discuss your experience with embedded programming languages like C/C++, Java, and Python?

In answering this question, focus on specific projects or applications you've developed using these languages. Highlight any challenges you faced and how you overcame them, showcasing your problem-solving skills and technical expertise.

Join Rise to see the full answer
What approaches do you use to ensure software quality in embedded systems?

You can explain your testing methodologies, such as unit testing, integration testing, or utilizing continuous integration practices. Emphasize your understanding of how these methods contribute to overall software reliability and security.

Join Rise to see the full answer
Describe a project where you collaborated within a software development team. What was your role?

When discussing your project experience, focus on your specific responsibilities, your contributions to the teamwork process, and any tools like Jira or Git you utilized. Illustrate how effective collaboration led to successful project outcomes.

Join Rise to see the full answer
How do you stay updated on the latest advances in cybersecurity technologies?

You can mention professional development tactics such as attending workshops, webinars, subscribing to industry journals, or participating in relevant forums. Highlight how keeping abreast of trends influences your work and contributes to your effectiveness.

Join Rise to see the full answer
What strategies would you implement to optimize embedded systems for security?

Speak to your familiarity with implementing security protocols and strategies, such as secure coding practices, using encryption, and conducting vulnerability assessments to protect embedded systems against threats.

Join Rise to see the full answer
Have you ever faced a significant challenge in your embedded systems work? How did you handle it?

Share a specific challenge you overcame in your work with embedded systems. Discuss the steps you took, your thought process, and the final outcome to illustrate your resilience and problem-solving capabilities.

Join Rise to see the full answer
How do you prioritize and manage your tasks in a fast-paced work environment?

You may want to describe your time management techniques, such as prioritizing tasks based on deadlines and importance while being adaptable to changes. Provide examples of how this approach has benefited your work efficiency.

Join Rise to see the full answer
What experience do you have working with Linux-based operating systems?

Discuss your hands-on experience with Linux-based environments and any specific projects you completed utilizing various Linux tools. Highlight why your familiarity with Linux is beneficial for the Embedded Systems Software Engineer role.

Join Rise to see the full answer
Can you explain the Software Development Lifecycle and your familiarity with it?

Outline your understanding of each phase of the Software Development Lifecycle (SDLC) and your personal experience working through these phases in your projects. Explain how meticulous adherence to SDLC principles has enhanced project success.

Join Rise to see the full answer
What coding standards do you follow when developing embedded systems software?

Describe the coding standards, best practices, and guidelines you adhere to maintain high-quality code in embedded software development. Discuss how these standards help in collaboration and future code maintenance.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Rocket Money Remote San Francisco, CA, Washington, D.C., New York City, NY, Remote (USA)
Posted 13 days ago
Photo of the Rise User
Posted 5 days ago
Posted 3 days ago
Photo of the Rise User
AECOM Remote Hyderabad, India
Posted 2 days ago
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Posted 8 days ago

Secmation is headquartered in Raleigh, North Carolina, and offers secure product engineering, cryptography, systems security integration, compliance and software development services.

6 jobs
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 6, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!