Firmware Engineer
Embedded Software Engineer Job 124 miles from Simpsonville
We are looking for dynamic engineers who want to make a difference in patients' lives while working on cutting-edge technology in the medical device industry. Our Firmware Engineers contribute to all phases of product development, from initial concept to final deployment, while ensuring high-quality, reliable, and efficient software for our respiratory medical devices.
This position offers a structured career progression from Firmware Engineer I to Firmware Engineer IV, providing opportunities for technical growth, increasing responsibility, and leadership roles.
This is an ONSITE role located at our Global HQ in Ball Ground, GA, 40 miles north of Atlanta.
Essential Functions
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Develop and maintain embedded firmware for medical devices.
Write, test, and maintain firmware in C and C++.
Utilize version control systems (Git) for software development.
Perform software debugging, troubleshooting, and testing.
Participate in all product development phases, including design, implementation, testing, and documentation.
Collaborate with cross-functional teams to improve product quality, reliability, and manufacturing efficiency. Work with software testers, manufacturing, and support teams to resolve issues.
Documentation writing: Contribute to functional requirements definition. Generate required documentation (functional specifications, design documents).
Regulatory Compliance: Comply with company policies and regulatory standards.
Competencies/Success Factors
Firmware Development Skills
Detail Orientation/Quality Focus
Creativity / Innovation
Analytical Skills
Team Orientation
Ethics, Integrity, Values
Company Character
Problem-Solving
Supervisory Responsibility
This position has no supervisory responsibilities
Work Environment
This job operates in a professional office environment. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets and fax machines.
Physical Demands
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.
While performing the duties of this job, the employee is regularly required to sit; use hands to finger, handle or feel objects, tools or controls and talk or hear. The employee is occasionally required to stand, walk, stoop, kneel, crouch or crawl. Specific vision abilities required by this job include close vision and the ability to adjust focus
Travel
This position requires no travel.
Required Education and Experience
Bachelor's in engineering (Electrical, Computer, or related field).
0-3 years of experience (internships are a plus)
Experience with C, C++, and Git.
Strong analytical, problem-solving, and communication skills.
Preferred Education and Experience
MS in Engineering (Electrical, Computer, or related field).
1-3 years of experience
Additional Eligibility Qualifications
None required for this position.
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.
CAIRE is committed to providing equal employment opportunity without regard to race, color, religion, sex, sexual orientation, gender identity, genetic information, national origin, age, disability, veteran status, or membership in any other class protected by federal, state, or local law.
Principal Software Engineer
Embedded Software Engineer Job 216 miles from Simpsonville
The application window is expected to close on: 04/24/2025
Job posting may be removed earlier if the position is filled or if a sufficient number of applications are received.
Meet the Team
Cisco Silicon One is the center of Cisco's ASIC design and is driving the development of next-generation network devices for the 5G and AI era. Our outstanding team works in a startup atmosphere within a stable and leading corporate environment, and our design center hosts all silicon Hardware and Software development fields under one roof.
Our devices are crafted for universal adaptability, delivering high speed without sacrificing programmability, buffering, power efficiency, scale, or feature flexibility. The Cisco Silicon One team develops breakthrough silicon products. Our team develops the full software stack enabling the Silicon One network processors.
We work with the Open Standards community and our incredible customers to deliver best in class routing and switching platforms. Work also with architecture and design teams to define the next generation of ASIC products being developed.
You will work cross-functionally with ASIC teams, customer engineering teams to understand and prioritize features, capabilities.
These platforms play a key role in the emerging field of Artificial Intelligence and Machine Learning. We work with subject-matter experts around the world who share a common mission to deliver world-class products and to have fun doing it.
Your Impact
You are a creative and skilled technical professional who excels at solving complex problems. As a passionate innovator and self-starter, you turn strategic visions into reality.
Using your strong communication, empathy, and analytical abilities you collaborate effectively by listening, finding common ground, and working as a team to find the best product solutions. You have a high awareness which will guide you in generating trust with the customer. You are very organized enabling you to scale across multiple customer conversations well. You can piece together fragments of information and discover customer requirements that can guide our products to match these requirements.
•Close interaction with customers to gather requirements, explain system design, share timelines, address difficulties, questions, issues, help in adoption.
•Lead technical team to implement features that are aligned to customer expectations now and will address their expectation in the future.
•Collaborate with multi-functional teams, including Silicon One architects, software engineers and senior partners to ensure the alignment of Silicon One software initiatives and development work with business objectives.
•Lead the design and architecture of robust software systems, making design choices and dictating coding standards, tools, and platforms.
•Drive the adoption of standard processes in coding, testing, documentation and maintainability.
•Provide technical leadership by guiding and mentoring a team of Software Engineers, driving technical excellence in SDK/SAI API development.
•Design, develop, and maintain APIs that expose Silicon One capabilities to various teams, ensuring scalability, reliability, and ease of use.
Minimum Qualifications
•Bachelor's degree in science, computer or electrical engineering or related field or 14+ years of experience in IT, Software Engineering field.
•Experience in the computer networking field and writing software in C and C++, Python in a product area (ASIC)
•Experience with P4 programmability
•7+ years of experience leading the design and development of software systems.
Preferred Qualifications
•Experience serving in the capacity of Principal Engineer.
•Experience in building software stack for ASIC or similar network processors.
•Ability to constantly identify, follow and learn innovative technologies, work in a fast-paced, team-focused environment.
•Experience mentoring peers at all levels
•Experience with SONiC, SAI or another Network OS.
•Experience with cloud, data center, or edge networking products
#WeAreCisco
#WeAreCisco where every individual brings their unique skills and perspectives together to pursue our purpose of powering an inclusive future for all.
Our passion is connection-we celebrate our employees' diverse set of backgrounds and focus on unlocking potential. Cisconians often experience one company, many careers where learning and development are encouraged and supported at every stage. Our technology, tools, and culture pioneered hybrid work trends, allowing all to not only give their best, but be their best.
We understand our outstanding opportunity to bring communities together and at the heart of that is our people. One-third of Cisconians collaborate in our 30 employee resource organizations, called Inclusive Communities, to connect, foster belonging, learn to be informed allies, and make a difference. Dedicated paid time off to volunteer-80 hours each year-allows us to give back to causes we are passionate about, and nearly 86% do!
Our purpose, driven by our people, is what makes us the worldwide leader in technology that powers the internet. Helping our customers reimagine their applications, secure their enterprise, transform their infrastructure, and meet their sustainability goals is what we do best. We ensure that every step we take is a step towards a more inclusive future for all. Take your next step and be you, with us!
Senior Software Engineer
Embedded Software Engineer Job 9 miles from Simpsonville
About Rygen
Rygen designs and builds technology solutions to empower the logistics industry. Shippers, carriers, vendors, 3PLs that join Rygen are able to eliminate painful tasks like shipment tracking, contract management, invoice payments, and other tedious tasks, allowing them to focus on the core parts of their business.
Rygen has a product-focused team that enjoys building out tools that fundamentally move the logistics industry forward. The team is made up of talented individuals from both technology companies and traditional logistics companies.
About the Role
The Senior Software Engineer (SSE) is an integral part of what makes the development team successful at Rygen Technologies. We like to believe that every engineer is an architect. The SSE contributes at all levels of the SDLC. This begins early in the design of the product all the way through deployment of the final artifact. The SSE delivers ongoing business impact across a team, product capability or technical system.
You will play a role in ensuring the quality of your team's technical work, both code and software designs. You are responsible for designing the software or systems required in your area of ownership and ensuring that they meet their design objectives. Your understanding of business context and purpose will enable you to make technical decisions aligned with longer term needs, not just immediate requirements.
Our stack is spring boot, vuejs, postgres, rabbitmq.
We use the [Shape Up](***************************** methodology of product development.
Responsibilities
* Design/document/develop/test/deploy code all day every day
* Work with the product, design, and sales teams to understand our customers needs and design thoughtful solutions
* Design and implement user facing features
* Participate in the code review process and provide input where needed
* Mentor more junior developers and provide guidance
* Preserve the architectural integrity of the applications - no cowboys
* Promote better practices and share technical knowledge across the team
* Work across multiple components from frontend to backend to deliver cohesive solutions
Qualifications
* Several years of software engineering experience
* Experience across the stack, from ui libraries to backend technologies to database technologies and deployment infrastructure
* Experience shipping features
* Knowledge of common design patterns & architectures (MVC, Microservice, SOA, monolith, etc...)
* Ability to speak to other people, disagree and voice opinion, yet fully commit to final decision
Nice-to-haves
* Familiarity with Kubernetes
* Knowledge of TMS, OMS or WMS systems
* Knowledge of ANSI X12 EDI transaction sets
* Experience developing a SaaS product
* Experience developing a multi-tenant application
Benefits & Perks
* Premium Medical, Dental and Vision Insurance plans
* Unlimited PTO & Paid Holidays
* Monthly Group Outings
* Our coffee & snack & cocktail game is on-point
* Generous professional development budget to feed your curiosity
We're looking for a confident, experienced individual for this position, but we value talent and ambition above raw numbers. If you're a great fit for us even though you don't fit all of the above criteria, we'd still love to hear from you!
Software Engineer
Embedded Software Engineer Job 216 miles from Simpsonville
Prometheus Group is a team of self-starters centered on being resourceful, accountable, and results focused. Career progress is based on merit and not years of service or attaining certifications. Our drive and dedication to creating great products for our global customers are at the heart of all we do! In joining Prometheus, you will become a part of the largest global provider of comprehensive enterprise asset management (EAM) software solutions that support the management life cycle for equipment maintenance and operations.
Job Summary
In this role, you will be responsible for designing, developing, and maintaining software applications using .NET and React technologies.
Responsibilities:
Design, develop, and maintain web-based applications using .NET technologies (C#, ASP.NET Core, Entity Framework, etc.) and React for front-end development.
Collaborate closely with product managers, architects, UX designers, and other stakeholders to define and implement software functionality, architecture, and system designs.
Go beyond unit tests with the Test-First approaches like Test-Driven Development and Behavior-Driven Development.
Write clean, efficient, and maintainable code following best practices and industry standards.
Troubleshoot and debug issues, and implement fixes and enhancements as needed.
Contribute to the continuous improvement of development processes and tools.
Participate in code reviews, ensuring code quality and adherence to coding standards.
Skills and Experience:
Bachelor's degree in computer science or a related field, or equivalent experience.
1-4 years of experience with .NET framework (C#, ASP.NET Core) and React, with a solid understanding of their core concepts and best practices.
Proficiency with object-oriented programming
Familiarity with front-end technologies such as React, Redux, Angular.
Experience with relational databases (e.g., SQL Server, MySQL) and Object-Relational Mapping (ORM) tools like Entity Framework.
Strong problem-solving and analytical skills.
Excellent communication and collaboration skills.
Ability to work in a fast-paced, agile environment.
Proficiency with object-oriented programming
SOA (REST/SOAP)- understanding of general best REST practices/SOAP requirements
Knowledge of modern development IDEs (i.e. Visual Studio)
Strong understanding of source control systems (specifically Git)
Preferred Skills and Experience
Redux
Entity Framework
Benefits Overview
We offer an attractive benefits program to meet the diverse needs of our teammates:
Employee base HSA plan, dental, life and short-term disability coverage 100% paid for by Prometheus Group
HSA & FSA plan options
Retirement Savings with Generous Company Match & Immediate Vesting
Gym membership to O2 Fitness
Casual dress attire
Half-Day Fridays
Generous Paid Time Off
Company Outings, Trips & Activities
Prometheus Group is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Sr. UiPath Developer
Embedded Software Engineer Job 140 miles from Simpsonville
As a consulting company, Invoke drives business transformation through the lens of Intelligent Automation. With 4 offices spread across the globe, we've been used to remote collaboration well before 2020 forced us to be. No matter where you're working from or which team you're on, we are all working towards one goal: delivering innovative solutions and exceptional support.
Role/Responsibilities:
· Work as a consultant to help deliver successful Robotic Process Automation (RPA) and Intelligent Automation projects
· Provide client-facing consulting, including facilitation of workshops, design sessions, and testing activities
· Provide consulting services to one or more clients, in both a remote and onsite capacity
· Provide support and share expertise with other INVOKE consultants
· Mentor junior developers in the team and share knowledge of UiPath and automation development best practices.
· Collaborate with team leads to identify gaps and constraints associated with business requirements and process and aid in providing solutions to resolve the process issues
· Translate business requirements and processes into technical requirement and configuration settings specific to Robotics Automation solutions
· Evaluate change requests to determine approach and level of effort and communicate it back to either the project team or customer
Qualifications for the ideal candidate:
Required:
· University degree in Computer Engineering, Computer Science, Business Management, or equivalent experience is an asset
· Proven programming experience (Python or C# preferred)
· Strong understanding of software engineering principles, including design patterns, data structures, and algorithms.
· Experience in end-to-end development of business processes using UiPath with ability to develop on Windows, mainframe, web-based browsers, etc
· Experience with developing reusable bot framework, RPA components, and scripts
· Experience with bot exception error handling and log errors
· Experience with UiPath Orchestrator, Robots, Studio, and other UiPath tools.
· Strong communication skills - Fluency in written and spoken English.
· Team player
· Customer service mindset
OCP Migration Senior Developer
Embedded Software Engineer Job 140 miles from Simpsonville
Job Type: Fulltime
Experience: 10+years
Must Have Technical/Functional Skills
10+ Years of experience
Cloud Migration Experience: Proven hands-on experience migrating workloads to Openshift Cloud Platform (OCP).
ADO Pipeline Implementations: Strong experience in setting up, managing, and optimizing Azure DevOps (ADO) pipelines for CI/CD implementations.
YAML Templates & Configuration: Hands-on experience with OCP YAML templates, including tweaking and customizing them for application deployments.
Service Mesh: Experience with service mesh technologies (e.g., Istio, Linkerd) for microservices management in cloud environments.
Containerization & Docker: Strong expertise in Docker containerization, JFrog Artifactory, and writing Docker YAML files to support continuous integration and deployment.
CI/CD Tools: Experience with CI/CD tools (e.g., Jenkins, Azure DevOps) for automation of build, deployment, and testing processes.
Version Control: Familiarity with version control systems such as Git, for managing code and configuration changes.
Troubleshooting & Debugging: Excellent troubleshooting skills for identifying and resolving issues during migration and post-migration.
Collaboration & Communication: Strong interpersonal and communication skills, capable of collaborating with cross-functional teams and providing training when necessary.
Roles & Responsibilities
OCP Migration: Lead and manage the migration of applications and workloads to OpenShift Cloud Platform (OCP) from on-premises or other cloud environments.
ADO Pipeline Implementation: Design, implement, and manage Azure DevOps (ADO) pipelines for continuous integration and delivery, ensuring that applications are properly deployed and maintained on OCP.
YAML Templates & Application Deployment: Work with OCP YAML templates to configure and tweak them for deploying applications to Oracle Cloud. Ensure smooth deployment pipelines that integrate with OCP infrastructure.
Service Mesh Configuration: Implement and manage service mesh solutions, ensuring microservices are effectively integrated and communicate securely within the cloud environment.
Containerization & CI/CD: Build and manage containers and related resources (Docker, JFrog, etc.) for application deployment in OCP. This includes writing Dockerfiles, creating Docker YAML files, and managing deployment configurations.
Container Registry Management: Work with JFrog Artifactory to store, manage, and deploy container images efficiently.
Cloud Optimization: Optimize cloud resource usage, ensuring scalable and cost-effective solutions post-migration.
Troubleshooting & Monitoring: Monitor the performance of applications post-migration and address any issues that arise, leveraging cloud monitoring tools.
Collaboration: Work closely with cross-functional teams (development, architecture, operations) to ensure the smooth execution of the migration strategy.
Documentation & Best Practices: Create detailed documentation for migration processes, deployment pipelines, and post-migration support, ensuring the use of best practices.
Training & Support: Provide training to team members and clients, ensuring proper understanding and management of the migrated systems.
#LI-KR1
Salary Range-$130,000-$140,000 a year
Java Software Engineer
Embedded Software Engineer Job 209 miles from Simpsonville
A leading fintech firm is looking to expand their development teams in Cary due to a number of new projects / products being signed off for next year and a need to ramp up their delivery capabilities.
Joining as a mid to senior Java developer, you will be responsible for designing and implementing a number greenfield projects working in a high distributed development environment where you will be building large scale global applications. This is a chance to work on a young code base with the latest Java frameworks and tools.
Requirements
· 5+ years professional experience with Java, the more up to date version the better
· Experience working with Spring, Springboot, Microservices and other Java eco system tools are highly beneficial
· BS in Computer Science or a related field will be a strong plus
If interested please apply directly or at ****************************** alongside your CV with questions to discuss further.
Software Engineer
Embedded Software Engineer Job 216 miles from Simpsonville
C++ / C# Developer / Engineer needed for a PERMANENT Full-Time or contract to hire position with a medical imaging hardware / software company located in Raleigh, NC.
REQUIRED SKILLS:
C++ coding
C# coding
IEC 62304 - - Medical Device Software Standard - preferred
WPF OR WinForms
The C++ / C# Developer / Engineer works independently and collaboratively in the fast-paced development environment to:
Develop system software based on requirements for existing and new generation products
Develop automation routines to aid testing, based on requirements.
Configure hardware and software per requirements and protocols.
Complete and submit all required design control documentation on time and accurately
Carry out system debug
Work closely with cross-functional groups and subject domain experts to support product development.
Completes assigned training and development courses assigned by management team
Provide emergency on-call services as needed in partnership with Service and Support.
Serves as a Representative for conventions and shows
Must comply with Radiation Safety Policy including the timely replacement of used badges
Completes the Corrective Actions Policy as prescribed by
Displays highly developed organizational skills.
Ability to prioritize, plan, and execute are key success factors in this position.
Utilize exceptional interpersonal and communication skills for problem situations with customers and/or staff.
Other duties as assigned based on business need.
If you can start a new career opportunity in Raleigh, NC with 2 weeks' notice, please rush your resume to be confidentially considered.
Full Stack Software Engineer (C#, .NET, AWS, JavaScript)
Embedded Software Engineer Job 140 miles from Simpsonville
Hybrid position in Atlanta, Georgia office, Dallas, Texas office, Salt Lake City, Utah office, Columbus, Ohio office, and Hoboken, New Jersey office.
Full Stack Software Engineer Career Opportunity
Do you take great pride in your code? Do you get giddy at the sight of an elegantly crafted function? Do you recoil in horror when you see code with no test coverage? If you answered yes to these questions, you'd be a great fit for the engineering team with our client who is a global leader in the CX and CCaaS platform space. They are looking for an energetic Full Stack Software Engineer to join their highly collaborative team. They put a high emphasis on code quality and maintainability, flexibility, and lifetime learning. Their product is a multitenant cloud-based service that leverages REST APIs, microservices, serverless function, and Kubernetes. If you're interested in working on a dynamic team who provides services to millions of users worldwide, we would love to hear from you!
Full Stack Software Engineer Team Environment
We are a collaborative team of engineers with a culture of continuous learning and development. We are well established in the market but still enjoy a high-energy startup-style environment. Software engineers work closely with QA and DevOps teams on projects. We are passionate about our work and everyone on the team is hands-on regardless of their role. We focus heavily on unit and integration testing. Our QA testing is automated, helping us maintain high quality in our software and catch defects early in the development cycle. We work in two-week sprints utilizing continuous integration and weekly deployments. We use serverless solutions on AWS when possible. We focus on high availability for our services, minimizing downtime, and service interruptions. We're constantly optimizing our performance and resource consumption.
Full Stack Software Engineer Role and Responsibilities
Create robust, scalable RESTful APIs and idempotent microservices for use by customers and partners
Design pragmatic solutions with product managers and stakeholders
Build cloud services with AWS using Kubernetes or serverless technologies
Follow and promote AWS best practices for software architecture
Follow an agile development cycle with 2-week sprints to ship changes iteratively
Use git for source control and GitHub for code reviews
Refactor legacy code into modern application patterns
Promote a spirit of collaboration across teams and individuals
Evaluate algorithms for cost, efficiency, and robustness
Well architected, modular vanilla front end JavaScript
Emphasis on unit and integration tests
Full Stack Software Engineer Required Skills and Qualifications
Bachelor's degree in Computer Science or Engineering or equivalent work experience
5+ years of experience building web applications/services
Deep understanding of web technologies
Excellent debugging skills
5+ years of experience with C#
5+ years of experience with vanilla JavaScript
Passion for learning and mentoring
Passion for troubleshooting problems and determining root-cause
Comfortable working in an agile/scrum environment
Comfortable working with remote team members
Comfortable working with cloud infrastructure
Strong English communication skills
Full Stack Software Engineer Desired Technical Skills
AWS (e.g. IAM, SNS/SQS, DynamoDB, Lambda, OpenSearch, CloudFormation, etc.)
Amazon Aurora MySQL database
Docker and Kubernetes (AWS EKS)
Snowflake data warehouse
Continuous Integration/Continuous Deployment (CI/CD)
Vanilla JavaScript using modern ECMAScript standards
PHP data marshalling layer
Software Engineer
Embedded Software Engineer Job 140 miles from Simpsonville
Remote- Atlanta, Georgia
$130,000-150,000 with bonus
Are you passionate about crafting innovative software solutions and advancing analytics capabilities? This is your chance to join a growing team focused on building advanced data and analytics solutions that drive impactful decision-making. This role offers the opportunity to work on cutting-edge technology in a collaborative and fast-paced environment.
The Company
Based in Atlanta, this private equity firm has established itself as a financial powerhouse. With a strategic focus on consumer and multi-unit businesses, the company has acquired an impressive portfolio of 90+ franchise/multi-unit brands. Known for being a trusted partner, the firm emphasizes a win-win-win approach, ensuring all stakeholders, employees, franchisees, partners, and shareholders share in the growth and success of the business.
About the Role
As a Software Engineer, you will play a pivotal role in building robust, scalable analytics tools and solutions. You will collaborate across teams to deliver innovative software engineering solutions, ensuring data accuracy and reliability for informed decision-making. This role is integral to the ongoing development of advanced analytics capabilities within the organization.
Key Responsibilities
Collaborate with data science and analytics teams to create and deploy scalable analytics products.
Develop and maintain robust data pipelines to support advanced analytics and data science solutions.
Design cloud infrastructure and leverage modern ETL tools to optimize data transfer and integration.
Build custom software applications and automate deployment pipelines with thorough testing.
Stay current on emerging software engineering techniques and technologies.
Translate business requirements into effective, user-friendly software solutions.
Partner with cross-functional teams to ensure seamless deployment of data-driven tools.
Required Skills and Experience
Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field.
2+ years of experience in software engineering with a focus on developing production applications.
Proficiency in programming languages like Python, SQL, or similar.
Experience with APIs.
Experience with frameworks like Flask or Django.
Excellent communication skills, with the ability to articulate technical concepts to non-technical stakeholders.
Preferred Qualifications
Familiarity with Google Cloud Platform, Flask, BigQuery, and Postgres.
Knowledge of best practices in software development, including coding standards and continuous deployment.
Strong problem-solving skills and an entrepreneurial mindset.
Why Join the Team?
Impactful Work: Contribute to the development of transformative solutions that drive growth and success.
Learning Opportunities: Stay on the cutting edge of technology and advance your skills in a supportive environment.
Collaborative Culture: Work alongside talented, driven individuals in a team-oriented setting.
Competitive Benefits: Enjoy a comprehensive compensation package, including a competitive salary, annual performance bonuses, health benefits, a 401(k) plan, and paid time off.
This is your chance to be part of a dynamic team that values innovation, collaboration, and excellence. If you are ready to advance your career in software engineering while contributing to a world-class organization, this opportunity is for you!
Apply now to learn more about joining this exciting team.
Software Engineer
Embedded Software Engineer Job 140 miles from Simpsonville
About the job:
Job type: Full-time
Experience level: Junior, Mid-Level, Senior
Role: Software Engineer
Stock Options (Equity)
Benefits:
401K with Company Match
Unlimited PTO
Medical, Dental, Vision Insurance
Flexible work environment
Free Onsite Gym Access
Free Peloton Membership
Free Parking / Metro Pass
Come help SlateSafety become the #1 Connected Safety Technology company! A recent study suggests that the Connected Worker Device market is expected to eclipse $4B by the year 2039. The top areas of growth are: environmental monitoring, proximity monitoring and work vital sign monitoring - all areas SlateSafety will be a major player in.
SlateSafety is seeking a software engineer to join our engineering team. As a small and nimble startup, we need someone willing to work collaboratively and help develop new features for our customers. The successful candidate will work closely with our existing software team and technology stack hosted on AWS. They will work closely with product management to develop new features and will push code to production that our customers will see immediately.
Duties and responsibilities
You will be working directly on the software development of our cloud platform which ingests IoT data from wearable and mounted sensors and displays that data for customers. This role is a great opportunity to make a major impact on protecting and preventing injuries for workers across the world.
Qualifications
BS, Computer Engineering, Electrical Engineering, Computer Science, or equivalent in experience required. MS is a plus.
2+ years of software engineering experience
Experience writing reliable, testable code
AWS knowledge and expertise
Excellent organizational skills, strong interpersonal / communication skills, leadership, planning and technical/problem analysis abilities
Experience implementing software security techniques
Candidate must consent to a background check
Preferred Qualifications
Passionate about technology with demonstrated evidence of being a maker or tinkerer
Experience leading and participating in cross functional teams
Experience working with PostgreSQL
Experience working with TypeScript
About SlateSafety
SlateSafety is a technology start-up based in Atlanta, GA at the edge of the Connected Safety revolution. The team's mission is to prevent preventable workplace injuries through connected safety technologies such as wearable devices. We are proud to say that we have already made progress on this mission by preventing injuries for workers at industrial companies as well as first responders and members of the military. Our products have won multiple Occupational Health & Safety awards and even been featured in TIME Magazine's Top 100 Inventions of the Year.
Senior Software Engineer
Embedded Software Engineer Job 207 miles from Simpsonville
PhotoniCare is a fast-growing VC funded MedTech company with a mission to improve health outcomes using cutting edge technology. We have developed the first FDA-cleared OCT-based imaging system, OtoSight Middle Ear Scope, for assisting diagnosis of ear infections, a condition that affects 80% of children. The company operates with a philosophy of providing a fun, exciting and collaborative work environment for all team members. PhotoniCare also makes dedicated efforts towards professional and personal growth of all its team.
We are looking for a software engineer to join our team and lead the efforts related to development of OtoSight Middle Ear Scope software that interfaces different hardware peripherals, performs high-speed signal/image processing, extracts information using machine learning and provides a user-friendly interface for the medical setting.
Job Function
Supporting the development of next generation medical device software and hardware.
Maintaining all stacks of OtoSight Middle Ear Scope software with help of external and internal technical team.
Hardware control and interface in the Linux environment on a single board computer. Hardware elements including high-speed cameras, displays, general purpose input/output, wi-fi and others.
Signal and Image processing algorithm implementation in C++ and QML based user interface implementation.
Interfacing with the external software consultants.
Interfacing with the internal manufacturing team.
Maintaining appropriate requirements, design, verification and validation documentation as required by FDA and ISO 13485 standards.
Qualifications
Excellent coding and programming skills, and strong problem-solving capability.
At least 5 years of C++ programming in industry.
Experience with Linux operating system and application development on ARM-based single board computers.
Preferred experience developing applications using QT.
Preferred experience with Medical Device software development and related processes.
Preferred experience with JavaScript.
Expected to be a good team player, with positive outlook and collaborative nature.
Growth Potential
The position falls under the technical growth ladder. The candidate demonstrating appropriate performance and skills shall proceed as follows with increasing level of responsibility.
Senior Software Engineer - Senior Software Engineer II - Manager/Principal Engineer
Each promotion step is expected in a period of 12-18 months on demonstration of commensurate performance.
Senior Software Engineer
Embedded Software Engineer Job 209 miles from Simpsonville
Patagonia Health Inc. is a healthcare software supplier that has built a cloud and apps-based software solution. The solution includes an integrated, federally-certified, Electronic Health Record (EHR), Practice Management (PM) and Billing software. The company's mission is to solve two major barriers to EHR adoption, usability and cost, and address customers' number one problem: billing. Patagonia Health's one-of-a-kind apps-based system represents a paradigm shift in the EHR software industry, and its highly-intelligent solution uses sophisticated technology that is extremely easy-to-use. Innovative and unique apps provide timely data for organizations to improve workflow, streamline their operations and take their organizations to the next level.
Position: Senior Software Engineer
Patagonia Health is looking for a full stack Senior Software Engineer to join a fast paced R&D team based in Cary, NC. In this position, you will be responsible for design, development and delivery of mission critical scalable software and engineering solutions for Patagonia Health's SaaS based Electronic Health Record (EHR) offering.
Job Location: Cary, NC
Full Time position
Essential Responsibilities
Design and Development: Lead the design, development, and maintenance of healthcare software applications using Microsoft technologies (C#, .NET), jQuery, Azure, React, Node.js, and SQL.
Collaboration: Work closely with cross-functional teams, including product managers, designers, QA and other engineers, to deliver robust and scalable software solutions.
Code Quality: Write clean, maintainable, and efficient code while following best practices and coding standards.
Testing and Debugging: Conduct thorough testing and debugging of applications to ensure high performance and reliability.
Cloud Integration: Implement and manage cloud-based solutions using Azure to enhance the scalability and efficiency of our software products.
Database Management: Design, optimize, and manage SQL databases to ensure data integrity, security, and performance.
Technical Leadership: Mentor and guide junior developers, providing technical expertise and fostering a culture of continuous learning and improvement.
Documentation: Maintain comprehensive documentation for all developed applications and systems to facilitate future maintenance and enhancements
Required Skills
Education: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
Experience: 5-10 years of professional software development experience.
Technical Skills:
Proficiency on the Microsoft stack (C#, .NET).
Experience with Azure cloud services.
Experience with multiple full stack languages and frameworks such as ES6, C#, HTML5, CSS3, .NET, React tools and libraries.
Expertise in .NET/.NET Core and Web API development.
Advanced SQL skills for database design and management.
Experience working with Microsoft SQL Server and No-SQL databases like Redis, Elastic, MongoDB or Cosmos DB.
Knowledge of modern DevOps principles and working experience with Azure DevOps, Jira or similar CI/CD products.
Healthcare Industry Experience: Previous experience in the healthcare industry or working on healthcare software projects is highly desirable.
Problem-Solving: Excellent problem-solving skills with a strong attention to detail.
Communication: Strong verbal and written communication skills, with the ability to effectively collaborate with team members and stakeholders.
Agile Methodologies: Familiarity with Agile development methodologies and tools.
Nice to have Skills
Experience with React Native and mobile development.
Experience working with Containers and Kubernetes.
Experience working with global teams
Minimum Qualifications
Minimum 5 years of professional software development experience with C#, .NET, jQuery, Node.js, React, Microservices, SQL and APIs.
Bachelor's Degree.
Compensation: Commensurate with knowledge and experience.
Patagonia Health Inc is an EEO employer - M/F/Vets/Disabled
JR00017167 Senior Software Engineer (BioDevices)
Embedded Software Engineer Job 207 miles from Simpsonville
Role Description
The Senior Software Engineer is a key position in the design and advancement of BioDevices for the animal health industry. This position is responsible for the architecture, design, development, and implementation of software, supporting the creation of new commercial products and the enhancement of existing systems. Key responsibilities include designing, debugging, optimizing, and documenting software and control systems for automated equipment and research platforms. This role also involves mentoring and guiding team members, fostering a culture of innovation and technical excellence.
Role Responsibilities
Develop and integrate software for BioDevices, incorporating electrical controls and components, including electro-mechanical systems, pneumatic motion systems, optical sensing, signal processing, robotics, and fluid dispensing mechanisms.
Establish and maintain engineering documentation standards for the development, commissioning, testing, and deployment of automation, control systems, and instrumentation solutions.
Design and debug data architecture, leveraging expertise in machine control, data management, computer networking, and embedded PC hardware.
Create proof-of-concept software for electrical, electronic, electro-mechanical, communication, and control systems to support research and development initiatives.
Develop, code, and debug operator interfaces (HMIs), embedded controllers, and computer systems.
Troubleshoot hardware-software integrations and resolve issues with HMI interfaces and related systems.
Conduct trial runs of equipment, both in-house and in the field, to verify functionality and performance of control systems.
Support field personnel in the operation and maintenance of the control systems for automated equipment developed by the BioDevices engineering group.
Evaluate and recommend control devices, including PLCs, embedded Linux PCs or single-board computers (SBCs), operator interfaces, sensors, pneumatics, and wireless communication systems.
Implement and adhere to BioDevices' software development lifecycle methodologies, ensuring robust, scalable, and maintainable solutions.
Develop software requirements and specifications to address evolving market demands, customer needs, and emerging industry trends.
Skill Set Requirements
The new Senior Software Engineer should possess the following skills and qualifications:
Technical Skills:
Proficiency in programming languages such as JavaScript, C, HTML, CSS, and JQuery.
Experience with Ubuntu (version 20.04 or later), including installation, shell scripting, and IOTEdge.
Experience with cloud service platforms (AWS, Azure).
Hands-on experience in embedded software development and software/hardware integration.
Proven experience with software development life cycle (SDLC).
Knowledge of DevOps practices and tools (Docker).
Experience with database management systems (SQL, NoSQL) is a plus.
Experience with AI, machine learning, and machine vision technologies is a plus.
Understanding of cybersecurity best practices is preferred.
Soft Skills:
Strong problem-solving and analytical skills.
Excellent communication and collaboration abilities.
Ability to adapt to dynamic project requirements and deliver high-quality solutions.
Ability to lead projects and mentor team members.
Experience:
Minimum Bachelor's Degree in Computer Science or related field.
Minimum of 7-10 years of experience in software development.
Proven track record of leading projects and delivering high-quality software solutions.
Industry-specific experience is a plus.
Senior Java Software Engineer
Embedded Software Engineer Job 209 miles from Simpsonville
Project Description:
Luxoft is a global top quality IT service provider of high-end business solutions to clients across the globe. With deep domain expertise in the finance, telecom, energy, automotive, travel and aviation industries, the company consistently goes beyond its clients' expectations by bringing together technology, talent, innovation, and the highest quality standards.
The Reference Data team within Equities / CRG Data provides Client and Instrument static data services for front office trading and middle office trade processing systems through the Quorum Reference Data platform. Quorum sources this data from internal Enterprise Systems as well as external data sources (vendors / stock exchanges), enriches them with CRG specific information and then distributes the data. The sourcing, processing & distribution data needs to be accurate and is time critical for the business operations of the Bank; sophisticated algorithms within SPR and a performance-focused architecture meet these demanding criteria.
Responsibilities:
Design, Develop and Maintain core SPR components and frameworks.
Follow Bank processes and use industry standard tools for implementation and productionization of software.
Contribute at all stages of SDLC: analysis, design, development, unit and integration testing, UAT facilitation, packaging, deployment and support
Cooperation with other development teams, functional analysts and business analysts and numerous stakeholders of the project, as appropriate for the area of work
Level-3 support for the production system as part of the developer support rota
Mandatory Skills Description:
A minimum of 4-years of experience in developing and supporting enterprise software systems in core Java technologies. Preference to people with experience in developing heavily multi-threaded Java server applications
Experience in Java Spring framework including Spring boot, Spring batch, Spring data, Spring REST services and Spring Cloud.
2-year experience in cross-platform messaging environments like Solace, jms as well as Kafka; serialization formats including XML, Json, etc.
Experience developing User Interfaces (UI) in Angular or other javascript frameworks.
Experience developing on / for Oracle database. Experience working in time-critical, and voluminous data ingesting and data processing environments will be preferred.
Server side scripting, scheduling (Ctl-M), monitoring and performance tuning experience
DevOps experience supporting entire software development life cycle with the help of industry-standard dev ops tools
Nice-to-Have Skills Description:
Test automation experience would be a plus.
Domain knowledge in Investment Banking & Trading (ideally Equities) will be advantageous.
Knowledge about Market data sourcing & distribution, knowledge about data vendors (including stock exchanges) will be an added plus.
Strong analytical and technical background with good problem solving skills
Good team-working and communication skills
Willing to go the extra-mile to achieve team objectives.
Senior Java Software Engineer
Embedded Software Engineer Job 87 miles from Simpsonville
Please apply only if you are local to the Charlotte, NC area for a hybrid role - 3 days in office, 2 days remote per week. This is a W2 full time position, we are unable to work via C2C, C2H, or other contracting options, please apply if you have the valid authorization.
What we do
At Blankfactor, we are dedicated to engineering impact. We are passionate about creating value by building best-in-class tech solutions for companies looking to transform, innovate, and scale. In every project, we aim to deliver work that moves the needle and drives measurable outcomes for our partners and clients. Our full-stack development, data engineering, digital product, and enterprise AI solutions cater to a range of industries, including payments, banking, capital markets, and life sciences.
We are headquartered in Miami, Florida, have offices in Bulgaria, Colombia, India, and Romania, and are rapidly expanding our global footprint. Our culture of engineering excellence, technical expertise, and care for both our clients and our talented workforce has made us one of the fastest-growing companies in America.
We only hire the best and brightest. If you have talent and ambition, join us and be part of an environment that fosters innovation, collaboration, and growth. Welcome to Blankfactor!
What to expect in this role
We are seeking a Senior Java Engineer with extensive experience in Java, JVM, and financial services to join our dynamic team. The ideal candidate has a background working at a big bank or FAANG company and excels in a fast-paced environment. As a Senior Java Engineer at Blankfactor, you will be a key contributor to the development and maintenance of our Java-based applications. Your expertise in Java development, software architecture, and problem-solving will be instrumental in building robust, scalable, and high-performance software solutions.
Software Development: Design, develop, and maintain Java applications, ensuring high code quality, performance, and scalability.
Architecture and Design: Collaborate with cross-functional teams to architect solutions that meet business requirements and adhere to best practices.
Code Review: Participate in code reviews to maintain code quality, ensure adherence to coding standards, and mentor junior developers.
Performance Optimization: Identify and resolve performance bottlenecks, optimize code, and ensure the efficient utilization of resources.
Unit Testing: Write unit tests to validate the correctness and reliability of code, contributing to a robust testing framework.
Documentation: Maintain comprehensive documentation of software designs, technical specifications, and implementation details.
Collaboration: Work closely with product managers, designers, and other engineers to gather requirements, provide technical insights, and deliver solutions.
Continuous Learning: Stay up-to-date with industry trends, emerging technologies, and best practices to enhance your skills and contribute to the team's growth.
Qualifications and Tech Proficiency
Proven experience as a Java Engineer, with at least 6 years of hands-on Java development.
Strong proficiency in Java programming, including Java 8 or later.
Experience with Spring Framework and related technologies.
Knowledge of design patterns, software architecture, and object-oriented programming principles.
Familiarity with database systems (SQL, NoSQL) and data modeling.
Experience with version control systems (e.g., Git).
Experience in financial services or working on payments platforms is strongly preferred.
Excellent problem-solving and analytical skills.
Strong english communication skills, both written and verbal (B2+).
Experience working in an Agile development environment is a plus.
What We Offer
Fintech Expertise: Access to expertise in machine learning, data science, big data, and AI, providing opportunities for continuous learning and exposure to cutting-edge technologies.
Technology exams/Certifications covered by the company
World-class workspace for unleashing creativity
Lunch is provided when working from the office
Fresh fruits and snacks in the office
Diverse client portfolio
Cutting-edge high-tech stack
Monthly on-site gatherings
Annual festivities: Participate in team-building activities, family BBQs, and end-of-year celebrations
Participation in Sporting Challenges and Marathons
Voluntary social events
We believe that diversity of experience and background contributes to more robust ideas and a stronger team. All qualified applicants will receive consideration for employment without regard to religion, race, sex, sexual orientation, gender identity, national origin, or disability.
Senior Java Software Engineer
Embedded Software Engineer Job 216 miles from Simpsonville
Captura is a workflow and e-commerce software provider built for professional photographers, uniting industry-leading products and expertise from Fotomerchant, ImageQuix, Photolynx, Skylab, Studio Ninja, and Capturelife. With a focus on delivering customer-centric tools that simplify processes and increase efficiency, Captura is dedicated to helping photographers make more revenue, time, and opportunity through innovative technology solutions.
Working for Captura means being a part of an innovative, dedicated, and fast-growing global team where the opportunity for impact, career growth, and learning are embedded in our culture. We are excited to come to work every day and seek team members who are enthusiastic, value collaboration, have ideas to share, and want to continuously grow with our customers.
Position Summary
We are looking for a seasoned full stack Senior Software Engineer to join our team. As a Senior Software Engineer, you will play a pivotal role in shaping the future of Studio Ninja CRM toolset designed for wedding photographers. You will be responsible for leading the technical direction of our platform, making critical architectural decisions, and driving the development of innovative features. Your expertise in Java, cloud technologies, and microservices architecture will be instrumental in delivering high quality, scalable and reliable solutions.
Responsibilities:
Software Development: Design, develop and maintain high-quality Java applications using Spring Boot and other relevant frameworks.
Technical expertise: A deep understanding of software architecture, design patterns and best practices. You produce efficient, reliable and scalable solutions and you're skilled at making sure we are using the right tools, technologies and platforms to get the job done. When it comes to scaling you understand when it's time to throw money at a problem or when to invest in cost savings.
Mentorship and Team building: Play an active role in building a team together, fostering discussions and collaboration. Partake in our culture of learning together. Being a part of that solution means you thrive on providing and receiving feedback, knowing how to provide guidance on code review, technical leadership and healthy processes.
Technical leadership: Design and architect complex scalable systems that ensure we can maintain and expand on them. Break down larger technical challenges into their respective components and be a part of planning out the phases of development to catch any challenges in advance.
Code review and quality assurance: Participate, lead and shape our code review processes as we grow the engineering team. Set standards for documentation and ownership of testing what we ship, helping the team balance quality and speed of delivery.
Cross-functional collaboration: Work closely with all the departments that have wants and needs of engineering. Align with product on feasibility and scoping exercises, our support team on escalation needs and with design on feature build outs. Be a bridge between the technical and non-technical parts of our business.
Strategic alignment: Engage with our business strategy and vision to make sure we're all walking in the same direction, making sure we're focusing on the right things to drive the most value to our customers.
Requirements
6+ years of hands-on experience with Java 8+
6+ years of Angular or similar front end frameworks
Strong proficiency in Spring Boot framework
Solid understanding of microservices architecture
Experience with relational databases and SQL
Proficiency in version control systems (Git)
Excellent problem solving and debugging skills
Experience Cloud architecture platforms like AWS , GCP or Azure using services like S3, Lambda, EC2, RDS, Load Balancing, API Gateway
Strong understanding of automated CI/CD pipelines and Infrastructure as Code.
Bonus points for having worked with e-commerce systems with payment transactions.
Why Join Us
We firmly believe our differences make us collectively stronger. At Captura, we are committed to building a team diverse in background and experience.
We recognize diversity as the presence of differences, including race, gender, religion, sexual orientation, ethnicity, nationality, socioeconomic status, language, (dis)ability, age, religious commitment, and political perspective. Diversity also encompasses differences in principles, values, thoughts, and beliefs.
We believe our culture is also rich in opportunities for growth and experience.
Captura is an equal opportunity employer that considers all applicants without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
If you are a talented and motivated Java engineer who thrives on challenges and is passionate about building innovative software solutions, we encourage you to apply.
Benefits:
Amazing Colleagues.
Dog Friendly Office.
Hybrid Work Schedule (Tues, Wed, Thurs in office).
Innovative Work Environment with resources to bring ideas to fruition.
100% Employee and Family Covered Health, Dental, and Vision benefits.
Discretionary/”unlimited” PTO.
10 paid holidays.
1 Floating Holiday.
401(k) with 4% match.
Employee Engagement Perks
Employee engagement program and perks
Lunches, happy hours, snacks, and many events throughout the year.
Senior Dotnet Developer
Embedded Software Engineer Job 124 miles from Simpsonville
Job Title: .NET Full Stack Developer
End Client: ADP
PREFER LOCALS ONLY
Interview Process:
Technical Screening
One round of Interview - Onsite Interview
Job Description
We're seeking a skilled Full Stack Developer with a strong emphasis on front-end technologies to join our innovative team. The ideal candidate will excel in creating modern, responsive user interfaces while also being comfortable working with back-end technologies.
The ideal candidate combines a passion for exceptional user experiences with comprehensive full-stack development skills, emphasizing front-end expertise. They should excel in problem-solving, communicate effectively, and thrive in Agile/Scrum environments. This role requires attention to detail, the ability to manage multiple priorities in a fast-paced setting, and a willingness to take end-to-end ownership of features. The right individual will seamlessly blend technical proficiency with a user-centric approach to deliver high-quality solutions.
Technical Skills Required:
Expert-level proficiency in React, JavaScript, and TypeScript
Strong experience with modern front-end build tools (e.g., Webpack, Vite)
Advanced knowledge of HTML5, CSS3, and CSS preprocessors (Sass/LESS)
Proficiency in responsive design and mobile-first approaches
Experience with state management libraries (e.g., Redux, MobX, Recoil)
Solid understanding of front-end performance optimization techniques
Familiarity with modern CSS frameworks and methodologies (e.g., Tailwind CSS, CSS Modules)
Proficiency in Git for version control
Strong experience with RESTful APIs.
Working knowledge of C# and .NET 8 framework
Familiarity with ASP.NET Core for building APIs
Basic understanding of PostgreSQL and database design concepts
Proficiency with NOSQL database like DocumentDB.
Experience with AWS cloud services for full-stack application deployment
Familiarity with CI/CD pipelines, especially Jenkins
Comfortable using GitHub Copilot for code assistance
Responsibilities:
Develop and maintain responsive, interactive user interfaces using React
Write clean, efficient, and reusable front-end code using JavaScript and TypeScript
Implement and optimize state management solutions for complex applications
Create and maintain reusable component libraries and design systems
Optimize front-end performance, focusing on load times, rendering, and user interactions
Design and implement RESTful APIs using ASP.NET Core
Integrate front-end applications with back-end services and databases
Contribute to database schema design and write efficient queries
Implement automated testing for both front-end and back-end code
Participate in code reviews and provide constructive feedback to other developers
Collaborate with UX/UI designers to translate designs into high-quality code
Work with back-end developers to ensure seamless integration between front-end and back-end systems
Stay updated with the latest full-stack technologies, tools, and best practices
Troubleshoot and debug issues across the full stack
Consider accessibility features in development
System Level Software Engineer - Driver Development 4872 -OJO
Embedded Software Engineer Job 14 miles from Simpsonville
System Level Software Engineer - Driver Development Job Ref.: 4872 Role: Information Technology Yes Industry: I.T. Town / City: Greer Job Type: Permanent full-time Job description: Company develops custom system level software, including device drivers, firmware, embedded applications, protocol stacks, board support packages, and custom interfaces. They specialize in wireless communications for military and embedded systems.
They are seeking a talented Software Development professional who specializes in system-level development (device drivers, firmware, embedded systems) to serve as a key member of the engineering team. This individual will be responsible for developing and supporting user mode applications, device drivers, and firmware for a wide variety of systems, including networking and communication hardware and software products. These responsibilities include the design and development of protocols and algorithms for a variety of technologies, including USB, PCI, 802. WLAN, Ethernet, VoIP, Bluetooth, cellular, and broadband communications. This individual must be able to communicate effectively with clients and be attentive to customer satisfaction.
Windows Kernel and/or Driver Programming experience (XP, Vista, Windows 7, or Windows 8) or current Linux Kernel Driver programming experience.
6-8+ years C, C+ programming experience.
6-8+ years of application development experience
Excellent written and verbal communications skills
Strong debugging skills
Superior problem solving abilities
Ability to work independently or as part of a team
Required Education: Bachelors or Masters in Computer Engineering, Electrical Engineering, or Computer Science.
Desired Skills (not required)
WinDBG
embedded Linux
Experience with multiple Linux distributions (Montavista, Ubuntu, OpenEmbedded, Red Hat, Buildroot, etc.)
Embedded Linux development for a variety of platforms (ARM, MIPS, x86, PowerPC, etc.) and board support packages.
Experience writing software that interfaces with hardware (one or more of the following: device drivers, firmware, embedded systems).
Experience with real time and multithreaded applications
Experience performing architectural definition, documentation, and development at the system level
Reverse Engineering (IDA Pro, Ollydbg, etc.)
Communication protocol experience (designing, implementing)
Experience writing software that interfaces with hardware (one or more of the following: device drivers, firmware, embedded systems)
Clearance Required: Candidate must be a U.S. Citizen in order to meet the minimum requirement to obtain the required clearance.
Bottom Line Requirements:
1. Bachelors or Masters in Computer Engineering, Electrical Engineering, Computer Science or related.
2. Windows Kernel or Driver Programming experience (XP, Vista, Windows 7, or Windows 8) or current Linux Kernel Driver programming experience.
3. 6-8+ years C, C+ programming experience.
4. 6-8+ years of application development experience.
5. US Citizen able to obtain clearance.
Additional Information
All your information will be kept confidential according to EEO guidelines.
Senior Software Engineer (Mobile)
Embedded Software Engineer Job 48 miles from Simpsonville
Are you a Senior Mobile Software Engineer who thrives in a collaborative environment? Do you dream in clean code and crave killer performance? Then this is YOUR chance to join our fast-paced, agile team and build amazing mobile apps with cutting-edge tech.
Here's what you'll be doing:
* Craft stunning UIs and blazing-fast features using Flutter ️
* Collaborate with designers and product wizards to make our app the best it can be
* Write code that's clean, efficient, and sets the bar high
* Work with the A-team to identify and solve any technical roadblocks
* Own your features from start to finish - report issues, present progress, and deliver high-quality code on time
* Participate in agile ceremonies and keep the team moving forward
* Stay ahead of the curve by exploring new tech trends and becoming a mobile master